.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.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

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

.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