ビデオチュートリアル:Blenderで3Dモデルのサイズを圧縮/縮小する方法(GLB、GLTF、DAE、FBX、OBJ...)?
チュートリアル | 20/06/2024 |
Blenderは、3Dグラフィックス、アニメーション、視覚効果を作成するために設計された強力なオープンソースソフトウェアです。GLB, GLTF, DAE, OBJ, ABC, USD, BVH, PLY, STL, FBX, X3Dなど、インポートおよびエクスポートのための幅広いファイル形式をサポートしています。この適応性により、多様な3Dプロジェクトおよびワークフローにおいて貴重なツールとなります。(https://www.blender.org/download/)。
ARコード用の3Dファイルサイズを最適化する方法
最適な拡張現実体験のために、3Dモデルをアップロードする前にBlenderを使用して変換および圧縮することをお勧めします。
良好なARコード体験では、あらゆるモバイルデバイスで10秒以内に読み込むべきです。通常のモバイル接続は、平均1メガビット毎秒で動作します。
AR表示用に3DファイルをBlenderで圧縮するには、次の手順に従います:
ステップ1: 3Dモデルのテクスチャの圧縮
このステップでは、画像編集ソフトウェアを使用します。ここではオープンソースソフトウェアのGIMPを使用します。(https://www.gimp.org/downloads/)
最初に、3Dモデルのテクスチャファイルにアクセスします。以下の形式を使用します: .gltf + .bin + textures:
- 3DモデルをBlenderにインポート
- 3Dモデルを.gltf + .bin + texturesでエクスポート
- GIMPでテクスチャファイルを開く
- 画像をスケール(高圧縮のために1024x1024またはそれ以下に):画像 > 画像のスケール
- 解像度90(高圧縮の場合はそれ以下)で*.jpg形式でテクスチャをエクスポート:ファイル > 名前を付けてエクスポート
- Blenderでテクスチャを置き換えるか、単にテキストエディタを使って.gltfファイルを編集し、必要に応じてテクスチャ形式(例:".png"を".jpg"に)を置き換える
- ファイルを保存
ステップ2: Blenderでの3Dモデルの複雑さの軽減
3Dモデルのサイズを減らす次の重要なステップは、メッシュの削減です。これにより、全体の外観を保ちながらポリゴンの数を減らすことができます。
- 前回編集した*.gltfファイルをBlenderにインポート
- 削減するメッシュを選択
- 削減処理を進め、各メッシュを50,000面以下に保つことを目指します。常に3Dレンダリングを確認してください。ヒント: モデルがアニメーションしていない場合は、最初に複数のメッシュを結合してから削減できます。
- “修飾子を適用”を選択し、“圧縮”オプションを選択しないで、*.glb形式でモデルをエクスポートします。
これで、3DモデルをARコードインターフェイスにアップロードできます。
ARコードに3Dファイルをアップロードする
ARコードに3Dモデルを公開するには、15MB以下のモデルを使用することをお勧めします。大きなモデルは高精細度を持つかもしれませんが、AR表示中に遅延を引き起こす可能性があります。低解像度の方が表示を迅速にします。詳細については、ARコードに3Dモデルをアップロードする際のファイルサイズと形式を参照してください。
Blenderでの3Dファイルの圧縮/サイズ削減のビデオチュートリアル
ここでは、3Dファイルを圧縮してARコードにアップロードする全工程を示すビデオです。タスクを完了するためのステップバイステップのガイドを提供しています。
このチュートリアルのステップをまとめると:
ステップ1: 3Dモデルのテクスチャの圧縮:
- 3DモデルをBlenderにインポート
- 3Dモデルを.gltf + .bin + texturesでエクスポート
- GIMPでテクスチャファイルを開く
- 画像をスケール(高圧縮のために1024X1024またはそれ以下に)
- 解像度90(高圧縮の場合はそれ以下)で*.jpg形式でテクスチャをエクスポート
- 必要に応じてテクスチャ形式を置き換えて.gltfファイルをテキストエディタで編集する(例:"png"を"jpg"に)
- 保存する
ステップ2: Blenderでメッシュを削減:
- 前回編集した*.gltfファイルをBlenderにインポート
- 削減するメッシュを選択
- 削減処理を進め、各メッシュを40,000面以下に保つことを目指します。常に3Dレンダリングを確認してください。
- ヒント: モデルがアニメーションしていない場合は、最初に複数のメッシュを結合してから削減できます。
- “修飾子を適用”を選択し、“圧縮”オプションを選択しないで、*.glb形式でモデルをエクスポートします。
- これで、3DモデルをARコードインターフェイスにアップロードできます。
拡張現実表示のために3Dモデルを最適化するには、ファイルサイズとモデルの複雑さに細心の注意を払う必要があります。指定された手順に従い、BlenderやGIMPのような強力なツールを使用することで、様々なデバイスで円滑に動作する魅力的かつ効率的なAR体験を作成できます。常にモデルを異なる環境でテストし、最良のユーザー体験を提供することを確認してください。
工業用CADモデルの圧縮/サイズ削減については、このチュートリアルを参照してください: How to compress/reduce the size of an industrial 3D CAD model with MeshLab and Blender?
AR Codeの3DモデリングツールでAR体験を作成
AR Codeは、没入感とインタラクティブなAR体験を作成するためのさまざまなツールも提供しています。Object Captureツールは、オブジェクトのスムーズな3Dスキャンを支援します。ブランドやプロモーションのために、AR Logo機能を使用して印象的な3Dロゴを作成できます。さらに、AR PhotoやAR Portalツールは、ユーザーエンゲージメントを高めるための魅力的なフォトベースおよびポータルベースの体験を作成します。さらに、AR Face Filterツールは、あなたの画像やロゴを使用したエキサイティングなソーシャルAR体験を提供します。
よくある質問
Blenderとは何か、どのファイル形式をインポートおよびエクスポートに対応していますか?
Blenderは、3Dグラフィックス、アニメーション、視覚効果を作成するための強力なオープンソースソフトウェアです。GLB, GLTF, DAE, ABC, USD, BVH, PLY, STL, FBX, X3Dなど、インポートおよびエクスポートのためのさまざまなファイル形式をサポートしており、異なるプロジェクトおよびワークフローに対して非常に柔軟に対応します。
ARコードにアップロードする前に3Dモデルを圧縮することが重要な理由は何ですか?
3DモデルをARコードにアップロードする前に圧縮することは、スムーズで効率的なAR体験を提供するために重要です。ファイルサイズを減らすことで、ARコンテンツが迅速にロードされることを保証します。これにより、ユーザーエンゲージメントが維持され、さまざまなデバイスで満足のいく体験が提供されます。
拡張現実ディスプレイ用に3Dファイルを最適化するためのBlenderでの圧縮プロセスはどのようなものですか?
Blenderで拡張現実ディスプレイ用に3Dファイルを最適化するには、次の手順に従います: 最初に、画像編集ソフトウェア(例えばGIMP)を使用して3Dモデルのテクスチャを圧縮し、詳細を大きく失うことなくファイルサイズを減らします。次に、Blenderでメッシュの削減といったテクニックを使用して3Dモデルの複雑さを減少させ、ポリゴンの数を減らしながら形状と外観を維持します。このプロセスは、視覚品質とAR体験のパフォーマンスのバランスを確保します。
ARコードで推奨される3Dモデルのファイルサイズの制限は何ですか?
ARコードでの最適なパフォーマンスのためには、3Dモデルのファイルサイズを15MB以下に保つことを推奨します。大きなモデルは高精細度を持つかもしれませんが、読み込み時間が遅くなり、AR表示中にパフォーマンスの問題が発生する可能性があります。低解像度のモデルを使用することで、より迅速かつ応答性の高いAR体験をユーザーに提供できます。
89,562 AR experiences
279,028 1 日あたりのスキャン数
73108 クリエイター