.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.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 で閲覧