ビデオチュートリアル: Blender (GLB、GLTF、DAE、FBX、OBJ...) で 3D モデルのサイズを圧縮/縮小する方法?
チュートリアル | 09/11/2023 |
Blenderは、3Dグラフィックス、アニメーション、ビジュアルエフェクトを作成するために設計された強力なオープンソースソフトウェアです。GLB、GLTF、DAE、OBJ、ABC、USD、BVH、PLY、STL、FBX、およびX3Dを含む、さまざまなファイル形式のインポートおよびエクスポートをサポートしています。この適応性により、さまざまな3Dプロジェクトやワークフローにとって貴重なツールとなります。(https://www.blender.org/download/)。
AR Codeのための3Dファイルサイズの最適化
最適な拡張現実体験のために、3DモデルをAR Codeにアップロードする前に、Blenderを使用して変換および圧縮することをお勧めします。3Dモデル。
良好なAR Codeの体験は、どんなモバイルデバイスでも10秒未満でロードされるべきです。通常のモバイル接続は、平均で1メガビット/秒です。
AR表示用にBlenderで3Dファイルを圧縮するには、以下の手順に従ってください。
1 - 3Dモデルのテクスチャを圧縮する
この手順では、画像編集ソフトウェアを使用します。オープンソースソフトウェアGIMPを使用します。(https://www.gimp.org/downloads/)
まず、3Dモデルのテクスチャファイルにアクセスします。これには、次の形式を使用します:.gltf + .bin + textures:
- Blenderに3Dモデルをインポートする
- 3Dモデルを.gltf + .bin + texturesでエクスポートする
- GIMPでテクスチャファイルを開く
- 画像をスケーリング(より高い圧縮のために1024X1024以下に):画像>画像をスケーリング
- 解像度を90(またはそれ以下の場合、より高い圧縮のため)で*.jpg形式でテクスチャをエクスポートします:ファイル>名前を付けてエクスポート
- テクスチャをBlender内のテクスチャと置き換えるか、単純にテキストエディタを使用して.gltfファイルを編集し、必要に応じてテクスチャ形式を置き換えます(例:".png"から".jpg"へ)
- ファイルを保存します
2 - Blenderで3Dモデルの複雑さを削減する
3Dモデルのサイズを減らすための2つ目の主要な手順は、メッシュの削減です。これにより、総体的な外観を保ちながらポリゴンの数を減らすことができます。
- 以前に編集した*.gltfファイルをBlenderにインポートします
- 削減するメッシュを選択します
- メッシュの数を50,000未満にするように削減を行ってください。常に3Dレンダリングを確認してください。ヒント:モデルにアニメーションがない場合は、まず結合してから複数のメッシュを削減することができます。
- 「Apply modifiers」オプションを選択してモデルを*.glb形式でエクスポートします。ただし、「Compress」オプションは選択しないでください。
これで、3DモデルをAR Codeインターフェースにアップロードすることができます。
AR Codeに3Dファイルをアップロードする
AR Codeに3Dモデルを公開するには、15MB以下であることをお勧めします。モデルが大きいほど、より高い解像度になる可能性がありますが、AR表示中の遅延を引き起こす可能性もあります。低解像度モデルを使用することで、ユーザーに対してより高速で応答性のあるAR体験を提供できます。詳細については、次を参照してください:AR Codeにおける3Dモデルのアップロード、ファイルサイズと形式は?
Blenderで3Dファイルのサイズを圧縮/縮小するビデオチュートリアル
以下のビデオは、3Dファイルを圧縮してAR Codeにアップロードする全体のプロセスを示しています。このタスクを完了するためのステップバイステップのガイドを提供しています。
結論
このチュートリアルのステップをまとめると、次のようになります。
1 - 3Dモデルのテクスチャを圧縮する:
- Blenderに3Dモデルをインポートする
- 3Dモデルを.gltf + .bin + texturesでエクスポートする
- GIMPでテクスチャファイルを開く
- イメージをスケーリングする(1024X1024以下にするか、より高い圧縮のために)
- 解像度90(またはそれ以下の場合、より高い圧縮のため)でテクスチャを*.jpg形式でエクスポートする
- テキストエディタを使用して.gltfファイルを編集し、必要に応じてテクスチャ形式を置き換える(例:".png"から".jpg"へ)
- ファイルを保存する
2 - Blenderでメッシュを削減する:
- 以前に編集した*.gltfファイルをBlenderにインポートする
- 削減するメッシュを選択する
- 3Dレンダリングを常に確認しながら、メッシュを50,000未満にするように削減を行う
- ヒント:モデルにアニメーションがない場合は、まず結合してから複数のメッシュを削減することができます。
- 「Apply modifiers」オプションを選択してモデルを*.glb形式でエクスポートするが、「Compress」オプションは選択しないでください。
- これで、3DモデルをAR Codeインターフェースにアップロードすることができます。
増強現実の表示のために3Dモデルを最適化するには、ファイルサイズとモデルの複雑さに注意を払う必要があります。BlenderやGIMPなどの強力なツールを使用し、異なるデバイスでスムーズに動作する魅力的で効率的なAR体験を作成することができます。常にさまざまな環境でモデルをテストして、最高のユーザーエクスペリエンスを提供することを忘れないでください。
産業用CADモデルの圧縮/サイズ縮小については、このチュートリアルに従ってください:MeshLabとBlenderを使用して産業用3D CADモデルのサイズを圧縮/縮小する方法のビデオチュートリアル
よくある質問
Blenderとは何か、インポートおよびエクスポートにどのファイル形式をサポートしていますか?
Blenderは、3Dグラフィックス、アニメーション、ビジュアルエフェクトを作成するための強力なオープンソースソフトウェアです。GLB、GLTF、DAE、ABC、USD、BVH、PLY、STL、FBX、およびX3Dなど、さまざまなファイル形式のインポートおよびエクスポートをサポートしており、さまざまなプロジェクトやワークフローに対応しています。
AR Codeにアップロードする前に3Dモデルを圧縮することはなぜ重要ですか?
AR Codeに3Dモデルをアップロードする前に圧縮することは、スムーズで効率的なAR体験を提供するために重要です。ファイルサイズを減らすことにより、ARコンテンツのロード速度を高速化します。これにより、ユーザーエンゲージメントを維持し、さまざまなデバイスで満足のいく体験を提供することができます。
Augmented Reality表示に最適化するためにBlenderで3Dファイルを圧縮するプロセスはどのようになりますか?
Augmented Reality表示に最適化するためにBlenderで3Dファイルを圧縮する手順は次のとおりです:まず、GIMPなどの画像編集ソフトウェアを使用して、重要なディテールを失わずにファイルサイズを減らすために3Dモデルのテクスチャを圧縮します。次に、ディケーションなどの技術を使用して、3Dモデルの複雑さを減らすためにBlenderでメッシュを削減します。これにより、ビジュアル品質とパフォーマンスのバランスが取られたAR体験が実現します。
AR Codeでの3Dモデルの推奨ファイルサイズ制限は何ですか?
AR Codeでの最適なパフォーマンスのために、3Dモデルのファイルサイズを15MB以下に保つことをお勧めします。大きなモデルはより高い詳細を持つかもしれませんが、AR表示中の読み込み時間の遅延やパフォーマンスの問題を引き起こす場合があります。低解像度モデルを使用することで、ユーザーに対してより高速かつ応答性のあるAR体験を提供できます。
48,598 AR experiences
172,117 1 日あたりのスキャン数
35811 クリエイター