[3D Model Explorer] VRM/PMX/FBX / GLB サムネイル一覧管理ツール

[3D Model Explorer] VRM/PMX/FBX / GLB サムネイル一覧管理ツール

はじめに

「3D Model Explorer」は、VRM・PMX・FBX・GLB などの3Dモデルファイルをサムネイル一覧で閲覧・管理するWindowsデスクトップアプリケーションです。

3Dモデルファイルが増えてくると、ファイル名だけでは中身がわからない。Windowsエクスプローラーには3Dモデルのサムネイル表示がなく、単体ファイルのビューアーはあっても、フォルダ内のモデルをサムネイル一覧で管理するツールは存在しませんでした。

VRMファイルからはGLBバイナリを直接パースしてサムネイルを抽出し、PMX/FBXのZIP配布ファイルからは同梱されたthumbnail画像を読み取ります。外部ライブラリを一切使用せず、C#標準ライブラリのみで動作します。

対応フォーマット: VRM(0.x / 1.0)・PMX・FBX・GLB(ZIP配布対応)

C# / WPF / .NET 8.0 / 外部ライブラリ不要

ダウンロード

項目内容
動作環境Windows 10 / 11(64bit)
ランタイム不要(self-contained)
ファイルサイズ約64MB(ZIP圧縮時)
ライセンス
価格無料(投げ銭歓迎)

スクリーンショット

VRMサムネイル一覧

VRMサムネイル一覧

VRMファイルに埋め込まれたサムネイル画像をGLBバイナリから直接抽出して一覧表示。VRM 0.xとVRM 1.0の両方に対応。サムネイルサイズはスライダーで80px〜256pxの間で自由に調整可能。

PMX(MMD)サムネイル一覧

PMXサムネイル一覧

MMDモデル(PMX)のZIP配布ファイルから、同梱されたthumbnail画像(PNG/JPG/WebP)を探索して表示。ZIP内のファイル拡張子を判定し、PMX・FBX・GLBのラベルを自動で振り分け。

FBXサムネイル一覧

FBXサムネイル一覧

FBXのZIP配布ファイルにも対応。ZIP内にFBXファイルが含まれていれば「FBX」ラベルで表示。

GLB サムネイル一覧

GLBサムネイル一覧

※GLBファイル内に、サムネイル画像(thumbnail.webp / PNG / JPG )が埋め込まれている必要があります。

GLBファイルにサムネイル画像を埋め込むWEBアプリを無料公開しました。

ファイル情報・メタデータ表示

モデルをクリックすると右ペインにファイル情報を表示。VRMはタイトル・作者・バージョン・ライセンス情報を、PMXはモデル名・コメントを、GLBバイナリやPMXヘッダーから直接読み取り。

[3D Model Explorer] ファイル情報・メタデータ表示

お気に入り・タグ機能

モデルにお気に入り(★)やタグ(#タグ名)を付けて管理。VRM・PMX・FBX・GLB 混在のお気に入りリストを一覧表示。

※タグによるフィルタリングにも対応

お気に入り・タグ機能 お気に入り・タグ機能

機能一覧

機能説明
サムネイル一覧VRM/PMX/FBX/GLBファイルをサムネイルグリッドで一覧表示
VRMサムネイル抽出GLBバイナリからサムネイル画像を直接抽出(VRM 0.x / 1.0 両対応)
GLBサムネイル抽出GLBP内のthumbnail.png/jpg/webpを自動探索
ZIPサムネイル抽出ZIP内のthumbnail.png/jpg/webpを自動探索
モデル形式判定ZIP内のファイル拡張子からPMX/FBX/GLBを自動判定しラベル表示
メタデータ表示VRM: タイトル・作者・バージョン・ライセンス / PMX: モデル名・コメント
フォルダ登録モデルフォルダを登録してワンクリックで切り替え
お気に入りモデル単位でお気に入り登録。混在リストで一覧表示
タグモデルにタグを付与。タグでフィルタリング可能
検索ファイル名検索。現フォルダ / 全登録フォルダ切り替え
サムネサイズ変更スライダーで80px〜256pxの間で自由に調整
設定永続化フォルダ登録・お気に入り・タグをJSONで自動保存
import/exportフォルダ・お気に入り・タグの設定をエクスポート及びインポート
テーマライトモード・ダークモードの切り替え

使い方

1. フォルダを選択する

左上の📁ボタンをクリックしてフォルダ選択ダイアログを開き、VRM/PMXファイルが保存されているフォルダを選択します。フォルダ内のモデルファイルが自動的にスキャンされ、サムネイルが一覧表示されます。

[3D Model Explorer] 1. フォルダを選択する

2. フォルダを登録する

右上の「+」ボタンで現在のフォルダを登録できます。登録したフォルダは左ペインに表示され、ワンクリックで切り替えが可能です。登録情報はアプリを閉じても保持されます。

[3D Model Explorer] 2. フォルダを登録する [3D Model Explorer] 2. フォルダを登録する

3. モデル情報を確認する

サムネイルをクリックすると、右ペインにファイル情報とメタデータが表示されます。VRMファイルではタイトル・作者・バージョン・ライセンスが、PMXファイルではモデル名・コメントが表示されます。

[3D Model Explorer] 3. モデル情報を確認する

4. お気に入りに登録する

サムネイル右上の☆マークをクリックしてお気に入りに登録できます。左ペインの「⭐ お気に入り」ボタンで、登録したモデルをフォルダを横断して一覧表示します。

[3D Model Explorer] 4. お気に入りに登録する

5. タグを付ける

右ペインのタグ欄にタグ名を入力してEnterキーまたは「追加」ボタンでタグを付与できます。左下のプルダウンからタグを選択すると、該当するモデルのみが一覧表示されます。

[3D Model Explorer] 5. タグを付ける [3D Model Explorer] 5. タグを付ける

6. 検索する

右上の検索ボックスにキーワードを入力してEnterキーで検索できます。「現フォルダ」「全フォルダ」の切り替えで、検索範囲を選択できます。

[3D Model Explorer] 6. 検索する

対応フォーマット

フォーマットサムネイルメタデータ備考
VRM(0.x)✅ GLBから抽出✅ タイトル・作者・ライセンスextensions.VRM.meta
VRM(1.0)✅ GLBから抽出✅ タイトル・作者・ライセンスextensions.VRMC_vrm.meta
PMX(ZIP)✅ ZIP内thumbnail✅ モデル名・コメントZIP内のPMXヘッダーを読み取り
PMX(単体)✅ モデル名・コメントサムネイルなし
FBX(ZIP)✅ ZIP内thumbnailZIP内のFBX判定でラベル表示
GLB(単体)✅ GLB内thumbnail

設定ファイル

アプリケーションの設定は以下のパスにJSON形式で保存されます。

%APPDATA%\3DModelExplorer\settings.json

フォルダ登録、お気に入り、タグの情報がすべてこのファイルに含まれます。バックアップや復元はこのJSONファイルのコピーで可能です。

※ Ver.1.10 からエクスポート、インポート機能を実装しました

技術スタック

項目内容
言語C#
フレームワークWPF(.NET 8.0)
外部ライブラリなし(標準ライブラリのみ)
総コード量約800行
ビルドself-contained SingleFile
バイナリサイズ約150MB(ZIP圧縮で約64MB)

バージョン履歴

バージョンリリース日内容
v1.0.02026/08/13初版リリース。VRM/PMX/FBXサムネイル一覧、フォルダ登録、お気に入り、タグ、検索、メタデータ表示
v1.1.02026/08/13GLBモデル対応。設定のimport / export機能。テーマ(ライト・ダーク)。 カード角丸。

今後の予定

  • 3Dプレビューポップアップ
  • サブフォルダ再帰スキャン

プロジェクト構成

3D_Model_Explorer/
├── 3DModelExplorer/
│   ├── 3DModelExplorer.csproj   (.NET 8.0 WPFプロジェクト定義)
│   ├── App.xaml                 (アプリケーション定義)
│   ├── App.xaml.cs
│   ├── MainWindow.xaml          (UIレイアウト / 3ペイン構成)
│   ├── MainWindow.xaml.cs       (全ロジック / 約800行)
│   ├── AssemblyInfo.cs
│   └── app.ico                  (アプリケーションアイコン)
└── .gitignore

全ロジックが MainWindow.xaml.cs の1ファイルに収まっているシングルファイル設計。GLBバイナリパース、PMXヘッダー読み取り、ZIPサムネイル抽出、設定永続化、UI操作のすべてが含まれています。