.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.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.PRO6XProPresenter 6 Bundle File
10.PRDXSoftMaker Presentations Document

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-Ö