Tiny Online Tools logoTiny Online Toolssearchツールを検索…grid_viewすべてのツール
ホームchevron_right3Dツールchevron_right3D依存関係インスペクター3D依存関係インスペクター

3D依存関係インスペクター

GLBやGLTFのファイルが参照しているものと、実際に含まれているものを突き合わせて監査します。

upload_file

クリックして選択 またはここにファイルをドラッグ&ドロップ

監査するGLBまたはglTFファイルを選択

対応形式: .glb,.gltf

関連ファイル(任意)upload_file

クリックして選択 またはここにファイルをドラッグ&ドロップ

納品物が揃っているか確認するため、.gltfが参照する.binバッファとテクスチャを追加します

関連ツール

3Dアセット抽出ツール

3Dアセット抽出ツール

GLB / GLTF ファイルからテクスチャ・メッシュ・マテリアル・アニメーションをすべて ZIP で書き出します。

3Dモデルインスペクター

3Dモデルインスペクター

GLB、GLTF、OBJ、STL、FBX、DAE、USDZ、点群ファイルの中身をブラウザ内でまるごと調べられます。

3Dモデル最適化ツール

3Dモデル最適化ツール

GLB・GLTFモデルをリアルタイム描画向けにブラウザ内で最適化します。

GLB・GLTFパッケージャー

GLB・GLTFパッケージャー

.gltf とテクスチャを 1 つの .glb にまとめたり、.glb を編集可能なファイルに展開したりできます。

PDFロック解除

PDFロック解除

PDFのパスワード保護をローカルで解除します。

絵文字からテキストへ

絵文字からテキストへ

絵文字をテキスト説明に変換し、コロン形式・括弧形式・プレーンテキスト形式から選択できます。

HTML エンティティエンコーダー

HTML エンティティエンコーダー

特殊文字を HTML エンティティに変換します。基本エンコードまたは完全エンコードを選べます。

apps

もっと見る

無料オンラインツールの全コレクションを見る。

このアセットは完全か、そして無駄がないか

これは2つの別々の問いであり、どちらもバリデーターでは答えが出ません。glTFファイルは、同じテクスチャの複製を12個抱え、どこからも参照されないマテリアルを40個持ち、納品物に含まれていない .bin ファイルを指していても、仕様上は完全に有効でありえます。

この依存関係インスペクターは、その両方に答えます。

3つの失敗パターン

リソースの欠落

.gltf は自己完結したファイルではありません。.bin バッファや画像ファイルを指しており、それらは一緒に運ばれる必要があります。誰かが違うフォルダをZIPにまとめてしまうと、エラーもなく読み込まれるのに何も描画されない、あるいはテクスチャのないグレーのモデルができあがります。

インスペクターは、参照されているのに存在しないリソースをすべて名前付きで一覧表示します。関連ファイルを渡せばそれらと突き合わせて再チェックするので、クライアントに転送する前に納品物が揃っているか確認できます。

未使用データ

エクスポーターは多くのものを残していきます。削除済みオブジェクトのマテリアル、誰も読まないアクセサ、子もメッシュも持たないノード、あとで解除されたスロットに割り当てられたテクスチャ。どれも描画されません。それでも全部ダウンロードされます。

このツールは推測するのではなく、ドキュメントを複製して正式な到達可能性の解析を行い、その差分を報告します。つまり「削除可能」とは、疑わしいという意味ではなく、本当に未参照であるという意味です。

テクスチャの重複

これは見落としやすく、抱え続けるとコストになります。複数のソースからモデルを組み上げると、同じ画像が別名で何度も埋め込まれることがよくあります。インスペクターはファイル名ではなく実際の画像バイト列を比較します。そのため、内容が同一の wood.pngwood_1.png は「二重に格納された1つのテクスチャ」として正しく判定され、たまたま名前が同じだけの別々のテクスチャが誤検出されることもありません。

重複グループごとに、何バイトが無駄になっているかを表示します。

本当に重要な数字

以上のすべては、1つの数値に集約されます。削減可能サイズです。これは現状のファイルと、重複排除と不要データの削除を行ったあとのファイルとの差分です。整理を実行すべきかどうかの、誠実な判断材料になります。もしゼロと表示されたなら、そのアセットはすでに十分整っており、気にする必要はありません。

「未使用」についての注意点

未参照であることは、必ずしも削除してよいという意味ではありません。アプリケーションが実行時にノードを名前で検索し、そこに何かをアタッチすることもあります。その場合、そのノードはシーングラフからは到達できませんが、まったく無用ではありません。削除する前に一覧を読み、思い込みで進めないでください。

プライバシー

監査はすべてブラウザ内で行われます。アップロードが発生しないため、クライアントへの納品物や未発表アセットにも安心して使えます。