.BMD

BMD ファイル

Nintendo J3D Binary Model (GameCube/Wii 3D model)
質問する
クイック回答

«.bmd» ファイルは、GameCube および Wii のゲーム(«Super Mario Sunshine»、«The Wind Waker» など)で使用される Nintendo 3D モデルファイルです。表示するには J3D-Model-Viewer を使用し、Blender 用に変換するには SuperBMD を実行してください。なお、WEBZEN の «MU Online» も «.bmd» を使用していますが、これは全く別の無関係な形式です。

開発元: Nintendo (J3DGraph / JSYSTEM framework) カテゴリ: ゲームファイル MIME: application/octet-stream
対応OS Windows macOS Linux
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 15, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

BMD ファイル形式とは?

.bmd は、GameCube および Wii のファーストパーティ製ゲーム開発を支えた内部フレームワーク «JSYSTEM» の一部である «J3DGraph» ライブラリ内で使用される、Nintendo 独自のバイナリ 3D モデル形式です。ジオメトリ、スケルトン、マテリアル、および埋め込みテクスチャを含む完全な 3D モデルを単一のファイルに保存します。

ファイルは 8 バイトの ASCII マジック J3D2bmd3 で始まります。J3D は J3DGraph ライブラリ名、2 はライブラリのリビジョン 2、bmd は形式のタイプ、3 は形式のリビジョン 3 を表します。オフセット 8 には 32 ビットのビッグエンディアン形式のファイルサイズが続き、オフセット 12 にはチャンク数が続きます。ファイルは、名前付きのバイナリセクションに分割されています:

  • INF1 - シーングラフとノード階層
  • VTX1 - 頂点属性(座標、法線、UV、頂点カラー)
  • EVP1 / DRW1 - エンベロープスキニングのウェイトと描画マトリックス表
  • JNT1 - ジョイントとスケルトンの定義
  • SHP1 - ジオメトリ形状とドローコール
  • MAT3 - TEV シェーダーステージ設定とテクスチャ参照を含むマテリアル
  • TEX1 - BTI 形式の埋め込みテクスチャ

密接に関連する .bdl 形式は、事前コンパイルされた GameCube GX ハードウェアディスプレイリストの MDL3 セクションを追加したものです。.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 モデル形式 (バイナリ)
この拡張子は以下でも使用されています…
  • MU Online / WEBZEN BMD (Battle Motion Data) - WEBZEN の MMORPG «MU Online» は 3D モデルデータに .bmd を使用していますが、Nintendo J3D BMD とは完全に無関係なバイナリ形式です。
  • Blackmagic Design BMD - 一部の Blackmagic Design アプリケーションがプロジェクト/設定データに .bmd を使用する場合がありますが、ゲームモデルとは無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
0001020304050607
16進数
4A334432626D6433
ASCII
J3D2bmd3
マジックはオフセット 0 にある 8 バイトの文字列 J3D2bmd3 です。内訳:J3D = J3DGraph ライブラリ名、2 = ライブラリのリビジョン 2、bmd = 形式タイプ、3 = 形式のリビジョン 3。関連する BDL 形式では J3D2bdl4(バイナリディスプレイリスト、リビジョン 4)が使用されます。オフセット 8 に 32 ビットのビッグエンディアン整数としてファイルサイズが続き、オフセット 12 にチャンク数(同じくビッグエンディアン)が続きます。

BMD ファイルを開くプログラム

Windows5 apps
SuperBMD オープンソース コマンドラインツール:«SuperBMD.exe model.bmd» で COLLADA (.dae) や OBJ に書き出します。再インポートもサポートしており、モッド制作者向けの主要な変換ツールです。
J3D-Model-Viewer オープンソース アニメーション(ボーン、テクスチャ、TEV)のプレビューが可能な BMD/BDL 用リアルタイムビューアです。.bmd を直接開くことができます。
Dolphin Emulator オープンソース BMD モデルを使用する GameCube/Wii ゲームを実行します。モデルダンプ機能を使用して BMD を抽出できますが、単体でのモデルエディタではありません。
Blender (with SuperBMD COLLADA export) オープンソース SuperBMD 経由で BMD を COLLADA に変換し、編集のために .dae を Blender にインポートします。標準的なモッディングのワークフローです。
MU Online (WEBZEN) 無料 WEBZEN の «MU Online» .bmd ファイルのみを開きます。Nintendo J3D BMD ファイルとは全く異なる形式です。
macOS1 app
Dolphin Emulator オープンソース BMD モデルを使用する GameCube/Wii ゲームを実行します。モデルダンプ機能を使用して BMD を抽出できますが、単体でのモデルエディタではありません。
Linux1 app
Dolphin Emulator オープンソース BMD モデルを使用する GameCube/Wii ゲームを実行します。モデルダンプ機能を使用して BMD を抽出できますが、単体でのモデルエディタではありません。

技術的詳細

詳細仕様
マジックバイトオフセット 0 に `4A 33 44 32 62 6D 64 33` ("J3D2bmd3")
バイト順序ビッグエンディアン (GameCube および Wii の PowerPC アーキテクチャ)
コンテナJSYSTEM 名前付きバイナリチャンク形式 (J3DGraph ライブラリ)
ライブラリ / 形式バージョンJ3DGraph リビジョン 2、BMD 形式リビジョン 3(8 バイトのマジック文字列にエンコード)
ファイルヘッダーオフセット 0, 8, 12 に 8 バイトのマジック + 4 バイトのファイルサイズ (ビッグエンディアン) + 4 バイトのチャンク数 (ビッグエンディアン)
主要セクション`INF1` (シーングラフ)、`VTX1` (頂点)、`JNT1` (スケルトン)、`SHP1` (形状)、`MAT3` (マテリアル)、`TEX1` (テクスチャ)
スキニングシステムエンベロープベース:`EVP1` に頂点ごとのブレンドウェイトを保存、`DRW1` に描画マトリックス表を保持
埋め込みテクスチャ形式`TEX1` セクション内に保存された BTI (Binary Texture Image)
TEV シェーディング`MAT3` には、GameCube/Wii の固定機能 GPU 用に、マテリアルごとに最大 16 個の TEV (Texture Environment) ステージ設定が保存されます
圧縮ファイル内での圧縮はありません。親の `.szs` / `.arc` アーカイブでは Yaz0 または LZ77 圧縮が使用される場合があります
一般的なファイルサイズ20 KB - 5 MB
関連形式`.bdl` (Binary Display List) は、事前コンパイルされた GX ハードウェアディスプレイリストの `MDL3` セクションで `.bmd` を拡張したものです
リリース日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 の変換

コミュニティ Q&A

ユーザーからの質問
質問する
BMD ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。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 エンジンを使用している多くのゲームです。
Nintendo の .bmd ファイルを開いたり表示したりするにはどうすればよいですか?
リアルタイムプレビューには J3D-Model-Viewer を使用するか、SuperBMD を使用して COLLADA (.dae) に変換し、Blender や 3ds Max にインポートしてください。
BMD を Blender 用に変換するにはどうすればよいですか?
SuperBMD を実行して .bmd を COLLADA (.dae) に変換し、Blender で «ファイル > インポート > Collada» を選択して .dae を読み込みます。これにより、ジオメトリ、スケルトン、マテリアル、テクスチャが保持されます。
BMD と BDL の違いは何ですか?
どちらも Nintendo J3D 形式です。BMD (Binary MoDel) はすべてのモデルデータを保存します。BDL (Binary Display List) はその拡張版で、レンダリングを高速化するために事前コンパイルされた GameCube GX ハードウェアコマンド(MDL3 セクション)を追加したものです。BDL は «The Wind Waker» で導入されました。マジックバイトは J3D2bmd3 と J3D2bdl4 の違いがあります。
MU Online の .bmd ファイルについてはどうですか?
WEBZEN の «MU Online» も .bmd を使用していますが、これは全く異なる 3D モデル形式です。これらは Nintendo のファイルではありません。WEBZEN の .bmd ファイルには 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 で閲覧