.BMD

Fichier BMD

Nintendo J3D Binary Model (GameCube/Wii 3D model)
Poser une question
RÉPONSE RAPIDE

Un fichier .bmd est un fichier de modèle 3D Nintendo utilisé dans les jeux GameCube et Wii (Super Mario Sunshine, The Wind Waker, et d'autres). Pour en visualiser un, utilisez J3D-Model-Viewer ; pour le convertir pour Blender, lancez SuperBMD. Notez que le jeu MU Online de WEBZEN utilise également l'extension .bmd pour un format complètement différent et sans rapport.

Développeur : Nintendo (J3DGraph / JSYSTEM framework) Catégorie : Fichiers jeu MIME: application/octet-stream
S'OUVRE SUR Windows macOS Linux
Lié : .OBB · .PAK · .ROFL · .PACKAGE

Sur cette page

19k+ extensions indexées
Dernière révision le Jul 15, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier BMD ?

.bmd est le format de modèle 3D binaire propriétaire de Nintendo utilisé au sein de la bibliothèque J3DGraph, qui fait partie du framework interne JSYSTEM ayant propulsé le développement des jeux « first-party » sur GameCube et Wii. Il stocke un modèle 3D complet incluant la géométrie, le squelette, les matériaux et les textures intégrées dans un seul fichier.

Les fichiers commencent par la signature « magic » ASCII de 8 octets J3D2bmd3 - J3D désigne la bibliothèque J3DGraph, 2 est la révision 2 de la bibliothèque, bmd est le type de format, et 3 est la révision 3 du format. Une taille de fichier en gros-boutiste (big-endian) de 32 bits suit à l'offset 8, puis un décompte de sections à l'offset 12. Le fichier est divisé en sections binaires nommées :

  • INF1 - graphe de scène et hiérarchie des nœuds
  • VTX1 - attributs de sommets (positions, normales, UV, couleurs de sommets)
  • EVP1 / DRW1 - poids de l'enveloppe de peau (skinning) et table de matrice de rendu
  • JNT1 - définitions des articulations et du squelette
  • SHP1 - formes géométriques et appels de rendu
  • MAT3 - matériaux avec configurations d'étapes de shader TEV et références de textures
  • TEX1 - textures intégrées au format BTI

Le format .bdl, étroitement lié, ajoute une section MDL3 de listes d'affichage matériel (display lists) pré-compilées pour la GameCube GX. Parmi les jeux notables utilisant le .bmd, on trouve Super Mario Sunshine, Mario Kart: Double Dash!! et Pikmin. Les outils communautaires SuperBMD et J3D-Model-Viewer permettent l'extraction et la ré-importation de modèles pour la préservation et le modding ; Dolphin Emulator restitue nativement les ressources .bmd.

Sécurité et sûreté

RISQUE : LOW

Le BMD est un fichier de données de modèle 3D passif. Aucun code exécutable. Le risque est négligeable à moins que le fichier ne soit intégré dans une ROM utilisée pour l'émulation, auquel cas les considérations légales standard relatives à l'émulation s'appliquent (la possession du disque de jeu original est la base légale pour l'utilisation d'un émulateur).

Détails du format

en bref
NOM COMPLETNintendo J3D Binary Model (GameCube/Wii 3D model)alias BMD, Binary MoDel
DÉVELOPPEURNintendo (J3DGraph / JSYSTEM framework)depuis 2001 (Luigi's Mansion, Nintendo GameCube)
CATÉGORIEFichiers jeu
TYPE MIMEapplication/octet-stream
TYPEFormat de modèle 3D propriétaire (binaire)
Cette extension est également utilisée par…
  • MU Online / WEBZEN BMD (Battle Motion Data) - Le MMORPG MU Online de WEBZEN utilise l'extension .bmd pour les données de modèles 3D ; format binaire totalement indépendant du BMD Nintendo J3D.
  • BlackMagic Design BMD - Certaines applications de Blackmagic Design peuvent utiliser l'extension .bmd pour des données de projet ou de configuration ; sans rapport avec les modèles de jeux.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001020304050607
HEX
4A334432626D6433
ASCII
J3D2bmd3
La signature est la chaîne de 8 octets J3D2bmd3 à l'offset 0. Détail : J3D = nom de la bibliothèque J3DGraph, 2 = révision 2 de la bibliothèque, bmd = type de format, 3 = révision 3 du format. Le format BDL associé utilise « J3D2bdl4 » (binary display list, révision 4). La taille du fichier sous forme d'entier 32 bits gros-boutiste suit à l'offset 8 ; le nombre de sections à l'offset 12 (également en gros-boutiste).

Programmes qui ouvrent les fichiers BMD

Windows5 apps
SuperBMD Open-source Outil en ligne de commande : SuperBMD.exe modele.bmd pour exporter vers COLLADA (.dae) et OBJ. Supporte la ré-importation. Principal outil de conversion pour les créateurs de mods.
J3D-Model-Viewer Open-source Visionneuse en temps réel pour BMD/BDL avec aperçu des animations (os, textures, TEV). Ouvre les fichiers .bmd directement.
Dolphin Emulator Open-source Exécute les jeux GameCube/Wii utilisant des modèles BMD ; utilisez la fonction d'extraction de ressources (dump) pour extraire les BMD. N'est pas un éditeur de modèles autonome.
Blender (with SuperBMD COLLADA export) Open-source Convertissez le BMD en COLLADA via SuperBMD, puis importez le .dae dans Blender pour édition. Le flux de travail standard pour le modding.
MU Online (WEBZEN) Gratuit Ouvre uniquement les fichiers .bmd de MU Online (WEBZEN) - PAS les fichiers BMD Nintendo J3D. Format entièrement différent.
macOS1 app
Dolphin Emulator Open-source Exécute les jeux GameCube/Wii utilisant des modèles BMD ; utilisez la fonction d'extraction de ressources (dump) pour extraire les BMD. N'est pas un éditeur de modèles autonome.
Linux1 app
Dolphin Emulator Open-source Exécute les jeux GameCube/Wii utilisant des modèles BMD ; utilisez la fonction d'extraction de ressources (dump) pour extraire les BMD. N'est pas un éditeur de modèles autonome.

Détails techniques

spécifications approfondies
Octets magiques`4A 33 44 32 62 6D 64 33` (« J3D2bmd3 ») à l'offset 0
Ordre des octetsGros-boutiste (architecture PowerPC de la GameCube et de la Wii)
ConteneurFormat de section binaire nommée JSYSTEM (bibliothèque J3DGraph)
Version de bibliothèque / formatJ3DGraph révision 2, format BMD révision 3 (encodé dans la chaîne magique de 8 octets)
En-tête du fichierSignature de 8 octets + taille du fichier sur 4 octets (big-endian) + nombre de sections sur 4 octets (big-endian) aux offsets 0, 8, 12
Sections clés`INF1` (graphe de scène), `VTX1` (sommets), `JNT1` (squelette), `SHP1` (formes), `MAT3` (matériaux), `TEX1` (textures)
Système de skinningBasé sur l'enveloppe : `EVP1` stocke les poids de mélange par sommet ; `DRW1` contient la table de matrice de rendu
Format de texture intégréBTI (Binary Texture Image) stocké dans la section `TEX1`
Ombrage TEV`MAT3` stocke jusqu'à 16 configurations d'étapes TEV (Texture Environment) par matériau pour le GPU à fonction fixe de la GameCube/Wii
CompressionAucune à l'intérieur du fichier ; les archives parentes `.szs` / `.arc` peuvent utiliser la compression Yaz0 ou LZ77
Taille de fichier typique20 Ko - 5 Mo
Format lié`.bdl` (Binary Display List) étend le `.bmd` avec une section `MDL3` de listes d'affichage matériel GX pré-compilées
Publié2001 (Luigi's Mansion, Nintendo GameCube)
Dernière versionJ3D2bmd3 (revision 3 of the BMD format, revision 2 of the J3D library) - frozen; last used in Wii-era games
Spécificationwiki.cloudmodding.com

Conversions BMD

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers BMD. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers BMD.

Foire aux questions

Quels jeux utilisent des fichiers .bmd ?
Les jeux « first-party » Nintendo GameCube et Wii : Super Mario Sunshine, Luigi's Mansion, The Legend of Zelda: The Wind Waker, Mario Kart: Double Dash!!, Pikmin 1/2, et bien d'autres utilisant le moteur JSYSTEM/J3DGraph de Nintendo.
Comment ouvrir ou visualiser un fichier .bmd Nintendo ?
Utilisez J3D-Model-Viewer pour un aperçu en temps réel, ou SuperBMD pour convertir en COLLADA (.dae) afin de l'importer dans Blender ou 3ds Max.
Comment convertir un BMD vers Blender ?
Lancez SuperBMD pour convertir le .bmd en COLLADA (.dae), puis importez le .dae dans Blender via Fichier > Importer > Collada. Cela préserve la géométrie, le squelette, les matériaux et les textures.
Quelle est la différence entre BMD et BDL ?
Les deux sont des formats Nintendo J3D. Le BMD (Binary MoDel) stocke toutes les données du modèle ; le BDL (Binary Display List) est un surensemble qui ajoute des commandes matérielles GameCube GX pré-compilées (section MDL3) pour un rendu plus rapide. Le BDL a été introduit avec The Wind Waker. Signatures : J3D2bmd3 contre J3D2bdl4.
Qu'en est-il des fichiers .bmd de MU Online ?
Le jeu MU Online de WEBZEN utilise également l'extension .bmd pour un format de modèle 3D totalement différent. Ce ne sont pas des fichiers Nintendo. Utilisez MuTools pour les fichiers .bmd de WEBZEN.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

.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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z