.BMD

Plik BMD

Nintendo J3D Binary Model (GameCube/Wii 3D model)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .bmd to plik modelu 3D Nintendo używany w grach na konsole GameCube i Wii (Super Mario Sunshine, The Wind Waker i inne). Aby go wyświetlić, użyj J3D-Model-Viewer; aby przekonwertować go dla programu Blender, uruchom SuperBMD. Należy pamiętać, że gra MU Online firmy WEBZEN również używa rozszerzenia .bmd dla całkowicie innego, niepowiązanego formatu.

Deweloper: Nintendo (J3DGraph / JSYSTEM framework) Kategoria: Pliki gier MIME: application/octet-stream
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .OBB · .PAK · .ROFL · .PACKAGE

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jul 15, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku BMD?

.bmd to zastrzeżony binarny format modeli 3D firmy Nintendo, używany w bibliotece J3DGraph, będącej częścią wewnętrznego frameworka JSYSTEM, który napędzał produkcję gier first-party na GameCube i Wii. Przechowuje on kompletny model 3D, w tym geometrię, szkielet, materiały i osadzone tekstury w jednym pliku.

Pliki zaczynają się od 8-bajtowej sygnatury magic ASCII J3D2bmd3 - J3D to nazwa biblioteki J3DGraph, 2 to rewizja biblioteki nr 2, bmd to typ formatu, a 3 to rewizja formatu nr 3. 32-bitowy rozmiar pliku w formacie big-endian znajduje się pod offsetem 8, a następnie liczba sekcji (chunk count) pod offsetem 12. Plik jest podzielony na nazwane sekcje binarne:

  • INF1 - graf sceny i hierarchia węzłów
  • VTX1 - atrybuty wierzchołków (pozycje, normale, UV, kolory wierzchołków)
  • EVP1 / DRW1 - wagi skinowania (envelope skinning) i tabela macierzy rysowania
  • JNT1 - definicje połączeń (joint) i szkieletu
  • SHP1 - kształty geometrii i wywołania rysowania (draw calls)
  • MAT3 - materiały z konfiguracjami etapów shadera TEV i referencjami do tekstur
  • TEX1 - osadzone tekstury w formacie BTI

Blisko spokrewniony format .bdl dodaje sekcję MDL3 z wstępnie skompilowanymi listami wyświetlania (display lists) sprzętu GameCube GX. Znane gry korzystające z .bmd to Super Mario Sunshine, Mario Kart: Double Dash!! oraz Pikmin. Narzędzia społecznościowe, takie jak SuperBMD i J3D-Model-Viewer, umożliwiają ekstrakcję i ponowny import modeli w celu ich zachowania lub modowania; Dolphin Emulator renderuje zasoby .bmd natywnie.

Bezpieczeństwo

RYZYKO: LOW

BMD to pasywny plik danych modelu 3D. Nie zawiera kodu wykonywalnego. Ryzyko jest znikome, chyba że plik jest osadzony w obrazie ROM używanym do emulacji - w takim przypadku obowiązują standardowe kwestie prawne związane z emulacją (posiadanie oryginalnej płyty z grą jest podstawą prawną do korzystania z emulatora).

Szczegóły formatu

w pigułce
PEŁNA NAZWANintendo J3D Binary Model (GameCube/Wii 3D model)znany również jako BMD, Binary MoDel
DEWELOPERNintendo (J3DGraph / JSYSTEM framework)od 2001 (Luigi's Mansion, Nintendo GameCube)
KATEGORIAPliki gier
TYP MIMEapplication/octet-stream
TYPZastrzeżony format modelu 3D (binarny)
To rozszerzenie jest również używane przez…
  • MU Online / WEBZEN BMD (Battle Motion Data) - Gra MMORPG MU Online firmy WEBZEN używa rozszerzenia .bmd dla danych modeli 3D; jest to całkowicie niepowiązany format binarny z Nintendo J3D BMD.
  • Blackmagic Design BMD - Niektóre aplikacje Blackmagic Design mogą używać rozszerzenia .bmd dla danych projektów lub konfiguracji; nie ma to związku z modelami z gier.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001020304050607
HEX
4A334432626D6433
ASCII
J3D2bmd3
Sygnatura magic to 8-bajtowy ciąg J3D2bmd3 pod offsetem 0. Rozwinięcie: J3D = nazwa biblioteki J3DGraph, 2 = rewizja biblioteki 2, bmd = typ formatu, 3 = rewizja formatu 3. Powiązany format BDL używa „J3D2bdl4” (binary display list, rewizja 4). Rozmiar pliku jako 32-bitowa liczba całkowita big-endian znajduje się pod offsetem 8; liczba sekcji pod offsetem 12 (również big-endian).

Programy otwierające pliki BMD

Windows5 apps
SuperBMD Open-source Narzędzie wiersza poleceń: SuperBMD.exe model.bmd do eksportu do COLLADA (.dae) i OBJ. Obsługuje ponowny import. Podstawowe narzędzie do konwersji dla twórców modów.
J3D-Model-Viewer Open-source Przeglądarka BMD/BDL w czasie rzeczywistym z podglądem animacji (kości, tekstur, TEV). Otwiera pliki .bmd bezpośrednio.
Dolphin Emulator Open-source Uruchamia gry GameCube/Wii korzystające z modeli BMD; użyj funkcji zrzutu modeli (model dumping), aby wyodrębnić pliki BMD. Nie jest to samodzielny edytor modeli.
Blender (with SuperBMD COLLADA export) Open-source Konwertuj BMD do COLLADA przez SuperBMD, a następnie zaimportuj .dae do programu Blender w celu edycji. Standardowy proces pracy przy modowaniu.
MU Online (WEBZEN) Darmowy Otwiera wyłącznie pliki .bmd z gry MU Online firmy WEBZEN - NIE otwiera plików Nintendo J3D BMD. To całkowicie inny format.
macOS1 app
Dolphin Emulator Open-source Uruchamia gry GameCube/Wii korzystające z modeli BMD; użyj funkcji zrzutu modeli (model dumping), aby wyodrębnić pliki BMD. Nie jest to samodzielny edytor modeli.
Linux1 app
Dolphin Emulator Open-source Uruchamia gry GameCube/Wii korzystające z modeli BMD; użyj funkcji zrzutu modeli (model dumping), aby wyodrębnić pliki BMD. Nie jest to samodzielny edytor modeli.

Szczegóły techniczne

specyfikacja
Magic bytes`4A 33 44 32 62 6D 64 33` („J3D2bmd3”) pod offsetem 0
Kolejność bajtówBig-endian (architektura PowerPC konsol GameCube i Wii)
KontenerFormat nazwanych binarnych sekcji JSYSTEM (biblioteka J3DGraph)
Wersja biblioteki / formatuJ3DGraph rewizja 2, format BMD rewizja 3 (zakodowane w 8-bajtowym ciągu magic)
Nagłówek pliku8-bajtowy magic + 4-bajtowy rozmiar pliku (big-endian) + 4-bajtowa liczba sekcji (big-endian) pod offsetami 0, 8, 12
Kluczowe sekcje`INF1` (graf sceny), `VTX1` (wierzchołki), `JNT1` (szkielet), `SHP1` (kształty), `MAT3` (materiały), `TEX1` (tekstury)
System skinowaniaOparty na kopertach (envelope): `EVP1` przechowuje wagi mieszania dla każdego wierzchołka; `DRW1` zawiera tabelę macierzy rysowania
Format osadzonych teksturBTI (Binary Texture Image) przechowywany w sekcji `TEX1`
Cieniowanie TEV`MAT3` przechowuje do 16 konfiguracji etapów TEV (Texture Environment) na materiał dla procesora graficznego GameCube/Wii o stałej funkcji
KompresjaBrak wewnątrz pliku; nadrzędne archiwa `.szs` / `.arc` mogą używać kompresji Yaz0 lub LZ77
Typowy rozmiar pliku20 KB - 5 MB
Powiązany format`.bdl` (Binary Display List) rozszerza `.bmd` o sekcję `MDL3` zawierającą wstępnie skompilowane listy wyświetlania sprzętu GX
Wydano2001 (Luigi's Mansion, Nintendo GameCube)
Najnowsza wersjaJ3D2bmd3 (revision 3 of the BMD format, revision 2 of the J3D library) - frozen; last used in Wii-era games
Specyfikacjawiki.cloudmodding.com

Konwersje BMD

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami BMD. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki BMD.

Najczęściej zadawane pytania

Jakie gry używają plików .bmd?
Gry first-party na Nintendo GameCube i Wii: Super Mario Sunshine, Luigi's Mansion, The Legend of Zelda: The Wind Waker, Mario Kart: Double Dash!!, Pikmin 1/2 oraz wiele innych korzystających z silnika Nintendo JSYSTEM/J3DGraph.
Jak otworzyć lub wyświetlić plik .bmd od Nintendo?
Użyj J3D-Model-Viewer do podglądu w czasie rzeczywistym lub SuperBMD, aby przekonwertować plik do formatu COLLADA (.dae) w celu importu do programów Blender lub 3ds Max.
Jak przekonwertować BMD do programu Blender?
Uruchom SuperBMD, aby przekonwertować .bmd na COLLADA (.dae), a następnie zaimportuj plik .dae do programu Blender poprzez File > Import > Collada. Zachowa to geometrię, szkielet, materiały i tekstury.
Jaka jest różnica między BMD a BDL?
Oba są formatami Nintendo J3D. BMD (Binary MoDel) przechowuje wszystkie dane modelu; BDL (Binary Display List) to nadzbiór, który dodaje wstępnie skompilowane komendy sprzętowe GameCube GX (sekcja MDL3) dla szybszego renderowania. BDL został wprowadzony w The Wind Waker. Sygnatury magic: J3D2bmd3 vs J3D2bdl4.
A co z plikami .bmd z gry MU Online?
MU Online firmy WEBZEN również używa rozszerzenia .bmd dla zupełnie innego formatu modeli 3D. Nie są to pliki Nintendo. Do plików .bmd od WEBZEN należy używać narzędzi MuTools.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z