.BMD

File BMD

Nintendo J3D Binary Model (GameCube/Wii 3D model)
Fai una domanda
RISPOSTA RAPIDA

Un file .bmd è un file di modello 3D Nintendo utilizzato nei giochi per GameCube e Wii (Super Mario Sunshine, The Wind Waker e altri). Per visualizzarne uno, usa J3D-Model-Viewer; per convertirlo per Blender, esegui SuperBMD. Nota che MU Online di WEBZEN utilizza l'estensione .bmd per un formato completamente diverso e non correlato.

Sviluppatore: Nintendo (J3DGraph / JSYSTEM framework) Categoria: Giochi MIME: application/octet-stream
SI APRE SU Windows macOS Linux
Correlati: .OBB · .PAK · .ROFL · .PACKAGE

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 15, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file BMD?

.bmd è il formato proprietario di modelli 3D binari di Nintendo utilizzato all'interno della libreria J3DGraph, parte del framework interno JSYSTEM che ha alimentato lo sviluppo dei giochi first-party per GameCube e Wii. Memorizza un modello 3D completo includendo geometria, scheletro, materiali e texture incorporate in un singolo file.

I file iniziano con il magic ASCII di 8 byte J3D2bmd3 - J3D identifica la libreria J3DGraph, 2 è la revisione 2 della libreria, bmd è il tipo di formato e 3 è la revisione 3 del formato. Segue la dimensione del file in big-endian a 32 bit all'offset 8, quindi il conteggio dei blocchi (chunk) all'offset 12. Il file è suddiviso in sezioni binarie nominate:

  • INF1 - grafo della scena e gerarchia dei nodi
  • VTX1 - attributi dei vertici (posizioni, normali, UV, colori dei vertici)
  • EVP1 / DRW1 - pesi di skinning dell'inviluppo e tabella della matrice di disegno
  • JNT1 - definizioni dei giunti e dello scheletro
  • SHP1 - forme geometriche e chiamate di disegno (draw calls)
  • MAT3 - materiali con configurazioni degli stadi shader TEV e riferimenti alle texture
  • TEX1 - texture incorporate in formato BTI

Il formato strettamente correlato .bdl aggiunge una sezione MDL3 di display list hardware pre-compilate per GameCube GX. Tra i giochi degni di nota che utilizzano .bmd figurano Super Mario Sunshine, Mario Kart: Double Dash!! e Pikmin. Gli strumenti della comunità SuperBMD e J3D-Model-Viewer consentono l'estrazione e il re-import dei modelli per la preservazione e il modding; Dolphin Emulator esegue il rendering degli asset .bmd nativamente.

Sicurezza e incolumità

RISCHIO: LOW

BMD è un file di dati di modelli 3D passivo. Non contiene codice eseguibile. Il rischio è trascurabile a meno che il file non sia incorporato in una ROM utilizzata per l'emulazione, nel qual caso si applicano le considerazioni legali standard relative all'emulazione (il possesso del disco di gioco originale è la base legale per l'uso dell'emulatore).

Dettagli del formato

in sintesi
NOME COMPLETONintendo J3D Binary Model (GameCube/Wii 3D model)anche noto come BMD, Binary MoDel
SVILUPPATORENintendo (J3DGraph / JSYSTEM framework)dal 2001 (Luigi's Mansion, Nintendo GameCube)
CATEGORIAGiochi
TIPO MIMEapplication/octet-stream
TIPOFormato modello 3D proprietario (binario)
Questa estensione è usata anche da…
  • MU Online / WEBZEN BMD (Battle Motion Data) - L'MMORPG MU Online di WEBZEN utilizza .bmd per i dati dei modelli 3D; formato binario completamente non correlato al BMD J3D di Nintendo.
  • Blackmagic Design BMD - Alcune applicazioni Blackmagic Design potrebbero utilizzare .bmd per dati di progetto/configurazione; non correlato ai modelli di gioco.
MAGIC BYTES · FIRMA DEL FILE
OFFSET
0001020304050607
HEX
4A334432626D6433
ASCII
J3D2bmd3
Il magic è la stringa di 8 byte J3D2bmd3 all'offset 0. Suddivisione: J3D = nome libreria J3DGraph, 2 = revisione libreria 2, bmd = tipo di formato, 3 = revisione formato 3. Il formato correlato BDL utilizza «J3D2bdl4» (binary display list, revisione 4). La dimensione del file come intero a 32 bit big-endian segue all'offset 8; il conteggio dei blocchi all'offset 12 (anch'esso big-endian).

Programmi che aprono file BMD

Windows5 apps
SuperBMD Open-source Strumento da riga di comando: SuperBMD.exe model.bmd per esportare in COLLADA (.dae) e OBJ. Supporta il re-import. Strumento di conversione principale per i creatori di mod.
J3D-Model-Viewer Open-source Visualizzatore in tempo reale per BMD/BDL con anteprima delle animazioni (ossa, texture, TEV). Apre direttamente i file .bmd.
Dolphin Emulator Open-source Esegue giochi GameCube/Wii che utilizzano modelli BMD; usa la funzione di dumping dei modelli per estrarre i BMD. Non è un editor di modelli autonomo.
Blender (with SuperBMD COLLADA export) Open-source Converte BMD in COLLADA tramite SuperBMD, quindi importa il .dae in Blender per l'editing. Il flusso di lavoro standard per il modding.
MU Online (WEBZEN) Gratuito Apre solo i file .bmd di MU Online di WEBZEN - NON i file BMD J3D di Nintendo. Formato completamente diverso.
macOS1 app
Dolphin Emulator Open-source Esegue giochi GameCube/Wii che utilizzano modelli BMD; usa la funzione di dumping dei modelli per estrarre i BMD. Non è un editor di modelli autonomo.
Linux1 app
Dolphin Emulator Open-source Esegue giochi GameCube/Wii che utilizzano modelli BMD; usa la funzione di dumping dei modelli per estrarre i BMD. Non è un editor di modelli autonomo.

Dettagli tecnici

specifiche approfondite
Magic bytes`4A 33 44 32 62 6D 64 33` («J3D2bmd3») all'offset 0
Ordine dei byteBig-endian (architettura PowerPC di GameCube e Wii)
ContenitoreFormato a blocchi binari nominati JSYSTEM (libreria J3DGraph)
Versione libreria / formatoJ3DGraph revisione 2, formato BMD revisione 3 (codificato nella stringa magic di 8 byte)
Intestazione del fileMagic di 8 byte + dimensione file di 4 byte (big-endian) + conteggio blocchi di 4 byte (big-endian) agli offset 0, 8, 12
Sezioni chiave`INF1` (grafo scena), `VTX1` (vertici), `JNT1` (scheletro), `SHP1` (forme), `MAT3` (materiali), `TEX1` (texture)
Sistema di skinningBasato su inviluppo: `EVP1` memorizza i pesi di miscelazione per vertice; `DRW1` contiene la tabella della matrice di disegno
Formato texture incorporateBTI (Binary Texture Image) memorizzato all'interno della sezione `TEX1`
Shading TEV`MAT3` memorizza fino a 16 configurazioni di stadio TEV (Texture Environment) per materiale per la GPU a funzione fissa di GameCube/Wii
CompressioneNessuna all'interno del file; gli archivi genitori `.szs` / `.arc` possono utilizzare la compressione Yaz0 o LZ77
Dimensione tipica del file20 KB - 5 MB
Formato correlato`.bdl` (Binary Display List) estende `.bmd` con una sezione `MDL3` di display list hardware GX pre-compilate
Rilasciato2001 (Luigi's Mansion, Nintendo GameCube)
Ultima versioneJ3D2bmd3 (revision 3 of the BMD format, revision 2 of the J3D library) - frozen; last used in Wii-era games
Specificawiki.cloudmodding.com

Conversioni BMD

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file BMD. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file BMD.

Domande frequenti

Quali giochi utilizzano i file .bmd?
Giochi first-party per Nintendo GameCube e Wii: Super Mario Sunshine, Luigi's Mansion, The Legend of Zelda: The Wind Waker, Mario Kart: Double Dash!!, Pikmin 1/2 e molti altri che utilizzano il motore JSYSTEM/J3DGraph di Nintendo.
Come posso aprire o visualizzare un file .bmd di Nintendo?
Usa J3D-Model-Viewer per un'anteprima in tempo reale, oppure SuperBMD per convertirlo in COLLADA (.dae) per l'importazione in Blender o 3ds Max.
Come si converte un BMD per Blender?
Esegui SuperBMD per convertire il .bmd in COLLADA (.dae), quindi importa il file .dae in Blender tramite File > Importa > Collada. Questo preserva geometria, scheletro, materiali e texture.
Qual è la differenza tra BMD e BDL?
Entrambi sono formati Nintendo J3D. BMD (Binary MoDel) memorizza tutti i dati del modello; BDL (Binary Display List) è un superset che aggiunge comandi hardware pre-compilati per GameCube GX (sezione MDL3) per un rendering più veloce. Il formato BDL è stato introdotto in The Wind Waker. Magic: J3D2bmd3 contro J3D2bdl4.
Cosa sono i file .bmd di MU Online?
MU Online di WEBZEN utilizza l'estensione .bmd per un formato di modello 3D completamente diverso. Questi non sono file Nintendo. Usa MuTools per i file .bmd di WEBZEN.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

.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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z