.BMD

Файл BMD

Nintendo J3D Binary Model (GameCube/Wii 3D model)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .bmd - это файл 3D-модели Nintendo, используемый в играх для GameCube и Wii (Super Mario Sunshine, The Wind Waker и других). Для просмотра используйте J3D-Model-Viewer; для конвертации в Blender запустите SuperBMD. Обратите внимание, что MU Online от WEBZEN также использует расширение .bmd для совершенно другого, не связанного формата.

Разработчик: Nintendo (J3DGraph / JSYSTEM framework) Категория: Файлы игр MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 15, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла BMD?

.bmd - это проприетарный бинарный формат 3D-моделей Nintendo, используемый в библиотеке J3DGraph, части внутреннего фреймворка JSYSTEM, на котором базировалась разработка игр от первого лица для GameCube и Wii. Он хранит полную 3D-модель, включая геометрию, скелет, материалы и встроенные текстуры в одном файле.

Файлы начинаются с 8-байтовой ASCII-сигнатуры (magic bytes) J3D2bmd3, где J3D - название библиотеки J3DGraph, 2 - ревизия библиотеки 2, bmd - тип формата, а 3 - ревизия формата 3. По смещению 8 следует 32-битный размер файла в формате big-endian, затем количество фрагментов (chunks) по смещению 12. Файл разделен на именованные бинарные секции:

  • INF1 - граф сцены и иерархия узлов
  • VTX1 - атрибуты вершин (координаты, нормали, UV-развертка, цвета вершин)
  • EVP1 / DRW1 - веса скиннинга оболочки и таблица матриц отрисовки
  • JNT1 - определения сочленений и скелета
  • SHP1 - формы геометрии и вызовы отрисовки
  • MAT3 - материалы с конфигурациями стадий шейдеров TEV и ссылками на текстуры
  • TEX1 - встроенные текстуры в формате BTI

Тесно связанный формат .bdl добавляет секцию MDL3 с предварительно скомпилированными списками отображения (display lists) для оборудования GameCube GX. Известные игры, использующие .bmd, включают Super Mario Sunshine, Mario Kart: Double Dash!! и Pikmin. Сообщество создало инструменты SuperBMD и J3D-Model-Viewer, которые позволяют извлекать и повторно импортировать модели для сохранения и моддинга; Dolphin Emulator отрисовывает ресурсы .bmd нативно.

Безопасность и защита

РИСК: LOW

BMD - это пассивный файл данных 3D-модели. Не содержит исполняемого кода. Риск незначителен, если только файл не встроен в ROM, используемый для эмуляции; в этом случае применяются стандартные юридические соображения, связанные с эмуляцией (владение оригинальным диском игры является правовой основой для использования эмулятора).

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕNintendo J3D Binary Model (GameCube/Wii 3D model)также известен как BMD, Binary MoDel
РАЗРАБОТЧИКNintendo (J3DGraph / JSYSTEM framework)с 2001 (Luigi's Mansion, Nintendo GameCube)
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/octet-stream
ТИППроприетарный формат 3D-моделей (бинарный)
СВЯЗАННЫЕ.obb.pak.rofl.package
Это расширение также используется в…
  • MU Online / WEBZEN BMD (Battle Motion Data) - MMORPG MU Online от WEBZEN использует .bmd для данных 3D-моделей; это совершенно не связанный бинарный формат, отличный от Nintendo J3D BMD.
  • Blackmagic Design BMD - Некоторые приложения Blackmagic Design могут использовать .bmd для данных проектов или конфигураций; не связано с игровыми моделями.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001020304050607
HEX
4A334432626D6433
ASCII
J3D2bmd3
Сигнатура представляет собой 8-байтовую строку J3D2bmd3 по смещению 0. Расшифровка: J3D = название библиотеки J3DGraph, 2 = ревизия библиотеки 2, bmd = тип формата, 3 = ревизия формата 3. Связанный формат BDL использует «J3D2bdl4» (binary display list, ревизия 4). Размер файла в виде 32-битного целого числа big-endian следует по смещению 8; количество фрагментов - по смещению 12 (также big-endian).

Программы, открывающие файлы BMD

Windows5 apps
SuperBMD Открытый код Инструмент командной строки: SuperBMD.exe model.bmd для экспорта в COLLADA (.dae) и OBJ. Поддерживает обратный импорт. Основной инструмент конвертации для создателей модов.
J3D-Model-Viewer Открытый код Просмотрщик BMD/BDL в реальном времени с предпросмотром анимации (костей, текстур, TEV). Открывает .bmd напрямую.
Dolphin Emulator Открытый код Запускает игры GameCube/Wii, использующие модели BMD; используйте функцию дампа моделей для извлечения BMD. Не является автономным редактором моделей.
Blender (with SuperBMD COLLADA export) Открытый код Конвертируйте BMD в COLLADA через SuperBMD, затем импортируйте .dae в Blender для редактирования. Стандартный рабочий процесс для моддинга.
MU Online (WEBZEN) Бесплатно Открывает только файлы .bmd из MU Online от WEBZEN - НЕ файлы Nintendo J3D BMD. Совершенно другой формат.
macOS1 app
Dolphin Emulator Открытый код Запускает игры GameCube/Wii, использующие модели BMD; используйте функцию дампа моделей для извлечения BMD. Не является автономным редактором моделей.
Linux1 app
Dolphin Emulator Открытый код Запускает игры GameCube/Wii, использующие модели BMD; используйте функцию дампа моделей для извлечения BMD. Не является автономным редактором моделей.

Технические подробности

глубокая спецификация
Магические байты`4A 33 44 32 62 6D 64 33` («J3D2bmd3») по смещению 0
Порядок байтовBig-endian (архитектура PowerPC в GameCube и Wii)
КонтейнерФормат именованных бинарных фрагментов JSYSTEM (библиотека J3DGraph)
Версия библиотеки / форматаJ3DGraph ревизия 2, формат BMD ревизия 3 (закодировано в 8-байтовой магической строке)
Заголовок файла8-байтовая сигнатура + 4-байтовый размер файла (big-endian) + 4-байтовое количество фрагментов (big-endian) по смещениям 0, 8, 12
Ключевые секции`INF1` (граф сцены), `VTX1` (вершины), `JNT1` (скелет), `SHP1` (формы), `MAT3` (материалы), `TEX1` (текстуры)
Система скиннингаНа основе оболочек (envelope): `EVP1` хранит веса смешивания для каждой вершины; `DRW1` содержит таблицу матриц отрисовки
Формат встроенных текстурBTI (Binary Texture Image), хранящийся внутри секции `TEX1`
Шейдинг TEV`MAT3` хранит до 16 конфигураций стадий TEV (Texture Environment) на материал для GPU GameCube/Wii с фиксированной функциональностью
СжатиеОтсутствует внутри файла; родительские архивы `.szs` / `.arc` могут использовать сжатие Yaz0 или LZ77
Типичный размер файла20 КБ - 5 МБ
Связанный формат`.bdl` (Binary Display List) расширяет `.bmd` секцией `MDL3` с предварительно скомпилированными списками отображения оборудования GX
Выпущен2001 (Luigi's Mansion, Nintendo GameCube)
Последняя версияJ3D2bmd3 (revision 3 of the BMD format, revision 2 of the J3D library) - frozen; last used in Wii-era games
Спецификацияwiki.cloudmodding.com

Конвертации BMD

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами BMD. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах BMD.

Часто задаваемые вопросы

Какие игры используют файлы .bmd?
Игры Nintendo для GameCube и Wii от первого лица: Super Mario Sunshine, Luigi's Mansion, The Legend of Zelda: The Wind Waker, Mario Kart: Double Dash!!, Pikmin 1/2 и многие другие, использующие движок Nintendo JSYSTEM/J3DGraph.
Как открыть или просмотреть файл .bmd от Nintendo?
Используйте J3D-Model-Viewer для предварительного просмотра в реальном времени или SuperBMD для конвертации в COLLADA (.dae) для последующего импорта в Blender или 3ds Max.
Как конвертировать BMD для Blender?
Запустите SuperBMD, чтобы преобразовать .bmd в COLLADA (.dae), затем импортируйте .dae в Blender через «File > Import > Collada». Это сохранит геометрию, скелет, материалы и текстуры.
В чем разница между BMD и BDL?
Оба являются форматами Nintendo J3D. BMD (Binary MoDel) хранит все данные модели; BDL (Binary Display List) - это расширенный набор, который добавляет предварительно скомпилированные аппаратные команды GameCube GX (секция MDL3) для более рендеринга. BDL был представлен в The Wind Waker. Сигнатуры: J3D2bmd3 против J3D2bdl4.
Что насчет файлов .bmd из MU Online?
MU Online от WEBZEN также использует расширение .bmd для совершенно другого формата 3D-моделей. Это не файлы Nintendo. Для файлов .bmd от WEBZEN используйте MuTools.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

.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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z