.BMD

BMD-fil

Nintendo J3D Binary Model (GameCube/Wii 3D model)
Ställ en fråga
SNABBT SVAR

En .bmd-fil är en Nintendo 3D-modellfil som används i GameCube- och Wii-spel (Super Mario Sunshine, The Wind Waker med flera). För att visa en, använd J3D-Model-Viewer; för att konvertera den till Blender, kör SuperBMD. Notera att WEBZENs MU Online också använder .bmd för ett helt annat, orelaterat format.

Utvecklare: Nintendo (J3DGraph / JSYSTEM framework) Kategori: Spelfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .OBB · .PAK · .ROFL · .PACKAGE

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 15, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet BMD?

.bmd är Nintendos proprietära binära 3D-modellformat som används i J3DGraph-biblioteket, en del av det interna ramverket JSYSTEM som drev spelutvecklingen för GameCube och Wii. Det lagrar en komplett 3D-modell inklusive geometri, skelett, material och inbäddade texturer i en enda fil.

Filer börjar med den 8-byte långa ASCII-magin J3D2bmd3 - J3D namnger J3DGraph-biblioteket, 2 är biblioteksrevision 2, bmd är formattypen och 3 är formatrevision 3. En 32-bitars big-endian filstorlek följer vid offset 8, därefter ett antal segment (chunks) vid offset 12. Filen är uppdelad i namngivna binära sektioner:

  • INF1 - scengraf och nodhierarki
  • VTX1 - vertexattribut (positioner, normaler, UV:er, vertexfärger)
  • EVP1 / DRW1 - vikter för envelope-skinning och tabell för ritmatriser
  • JNT1 - definitioner för leder (joints) och skelett
  • SHP1 - geometriska former och ritanrop
  • MAT3 - material med konfigurationer för TEV-shadersteg och texturreferenser
  • TEX1 - inbäddade texturer i BTI-format

Det nära besläktade .bdl-formatet lägger till en MDL3-sektion med förkompilerade display-listor för GameCube GX-hårdvara. Noterbara spel som använder .bmd inkluderar Super Mario Sunshine, Mario Kart: Double Dash!! och Pikmin. Community-verktyg som SuperBMD och J3D-Model-Viewer möjliggör extraktion och återimportering av modeller för bevarande och modding; Dolphin Emulator renderar .bmd-tillgångar nativt.

Säkerhet & trygghet

RISK: LOW

BMD är en passiv datafil för 3D-modeller. Ingen exekverbar kod. Risken är försumbar såvida inte filen är inbäddad i en ROM som används för emulering, i vilket fall standardmässiga juridiska överväganden för emulering gäller (att äga originalskivan är den juridiska baslinjen för emulatoranvändning).

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNNintendo J3D Binary Model (GameCube/Wii 3D model)även känd som BMD, Binary MoDel
UTVECKLARENintendo (J3DGraph / JSYSTEM framework)sedan 2001 (Luigi's Mansion, Nintendo GameCube)
KATEGORISpelfiler
MIME-TYPapplication/octet-stream
TYPProprietärt 3D-modellformat (binärt)
Detta filtillägg används också av…
  • MU Online / WEBZEN BMD (Battle Motion Data) - WEBZENs MU Online MMORPG använder .bmd för 3D-modelldata; ett helt orelaterat binärt format från Nintendos J3D BMD.
  • BlackMagic Design BMD - Vissa Blackmagic Design-applikationer kan använda .bmd för projekt- eller konfigurationsdata; orelaterat till spelmodeller.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
4A334432626D6433
ASCII
J3D2bmd3
Magin är den 8-byte långa strängen J3D2bmd3 vid offset 0. Uppdelning: J3D = J3DGraph-biblioteksnamn, 2 = biblioteksrevision 2, bmd = formattyp, 3 = formatrevision 3. Det relaterade BDL-formatet använder „J3D2bdl4” (binary display list, revision 4). Filstorlek som ett 32-bitars big-endian heltal följer vid offset 8; segmentantal vid offset 12 (också big-endian).

Program som öppnar BMD-filer

Windows5 apps
SuperBMD Öppen källkod Kommandoradsverktyg: SuperBMD.exe model.bmd för att exportera till COLLADA (.dae) och OBJ. Stöder återimportering. Det främsta konverteringsverktyget för moddare.
J3D-Model-Viewer Öppen källkod Realtidsvisare för BMD/BDL med förhandsgranskning av animationer (ben, textur, TEV). Öppna .bmd direkt.
Dolphin Emulator Öppen källkod Kör GameCube/Wii-spel som använder BMD-modeller; använd funktionen för modelldumpning för att extrahera BMD-filer. Inte en fristående modellredigerare.
Blender (with SuperBMD COLLADA export) Öppen källkod Konvertera BMD till COLLADA via SuperBMD, importera sedan .dae i Blender för redigering. Standardarbetsflödet för modding.
MU Online (WEBZEN) Gratis Öppnar endast WEBZENs MU Online .bmd-filer - INTE Nintendo J3D BMD-filer. Helt annat format.
macOS1 app
Dolphin Emulator Öppen källkod Kör GameCube/Wii-spel som använder BMD-modeller; använd funktionen för modelldumpning för att extrahera BMD-filer. Inte en fristående modellredigerare.
Linux1 app
Dolphin Emulator Öppen källkod Kör GameCube/Wii-spel som använder BMD-modeller; använd funktionen för modelldumpning för att extrahera BMD-filer. Inte en fristående modellredigerare.

Tekniska detaljer

djup specifikation
Magiska byte`4A 33 44 32 62 6D 64 33` („J3D2bmd3”) vid offset 0
BytordningBig-endian (PowerPC-arkitektur för GameCube och Wii)
ContainerJSYSTEM namngivet binärt segmentformat (J3DGraph-bibliotek)
Biblioteks- / formatversionJ3DGraph revision 2, BMD-format revision 3 (kodat i den 8-byte långa magiska strängen)
Filhuvud8-byte magi + 4-byte filstorlek (big-endian) + 4-byte segmentantal (big-endian) vid offset 0, 8, 12
Nyckelsektioner`INF1` (scengraf), `VTX1` (vertexer), `JNT1` (skelett), `SHP1` (former), `MAT3` (material), `TEX1` (texturer)
Skinning-systemEnvelope-baserat: `EVP1` lagrar blandningsvikter per vertex; `DRW1` innehåller ritmatristabellen
Inbäddat texturformatBTI (Binary Texture Image) lagrat inom `TEX1`-sektionen
TEV-shading`MAT3` lagrar upp till 16 TEV-stegskonfigurationer (Texture Environment) per material för GameCube/Wii-enhetens GPU
KomprimeringIngen inuti filen; överordnade `.szs` / `.arc`-arkiv kan använda Yaz0- eller LZ77-komprimering
Typisk filstorlek20 KB - 5 MB
Relaterat format`.bdl` (Binary Display List) utökar `.bmd` med en `MDL3`-sektion av förkompilerade GX-hårdvarudisplaylistor
Släppt2001 (Luigi's Mansion, Nintendo GameCube)
Senaste versionJ3D2bmd3 (revision 3 of the BMD format, revision 2 of the J3D library) - frozen; last used in Wii-era games
Specifikationwiki.cloudmodding.com

BMD-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med BMD-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om BMD-filer.

Vanliga frågor

Vilka spel använder .bmd-filer?
Nintendos egna spel för GameCube och Wii: Super Mario Sunshine, Luigi's Mansion, The Legend of Zelda: The Wind Waker, Mario Kart: Double Dash!!, Pikmin 1/2 och många andra som använder Nintendos JSYSTEM/J3DGraph-motor.
Hur öppnar eller visar jag en Nintendo .bmd-fil?
Använd J3D-Model-Viewer för förhandsgranskning i realtid, eller SuperBMD för att konvertera till COLLADA (.dae) för import i Blender eller 3ds Max.
Hur konverterar jag BMD till Blender?
Kör SuperBMD för att konvertera .bmd till COLLADA (.dae), importera sedan .dae-filen i Blender via File > Import > Collada. Detta bevarar geometri, skelett, material och texturer.
Vad är skillnaden mellan BMD och BDL?
Båda är Nintendo J3D-format. BMD (Binary MoDel) lagrar all modelldata; BDL (Binary Display List) är en utökning som lägger till förkompilerade GameCube GX-hårdvarukommandon (MDL3-sektion) för snabbare rendering. BDL introducerades i The Wind Waker. Magi: J3D2bmd3 mot J3D2bdl4.
Vad gäller för MU Online .bmd-filer?
WEBZENs MU Online använder också .bmd för ett helt annat 3D-modellformat. Dessa är inte Nintendo-filer. Använd MuTools för WEBZEN .bmd-filer.

Referenser

1CloudModding ZGCN Wiki - BMD and BDL format documentationwiki.cloudmodding.com
2SuperBMD - BMD/BDL to COLLADA converter (GitHub)github.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

Relaterade filtillägg

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö