ビデオチュートリアル: 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以下に):画像>画像をスケーリング

gimp scale

  • 解像度を90(またはそれ以下の場合、より高い圧縮のため)で*.jpg形式でテクスチャをエクスポートします:ファイル>名前を付けてエクスポート

gimp compress

  • テクスチャをBlender内のテクスチャと置き換えるか、単純にテキストエディタを使用して.gltfファイルを編集し、必要に応じてテクスチャ形式を置き換えます(例:".png"から".jpg"へ)
  • textures jpg png

  • ファイルを保存します

2 - Blenderで3Dモデルの複雑さを削減する

3Dモデルのサイズを減らすための2つ目の主要な手順は、メッシュの削減です。これにより、総体的な外観を保ちながらポリゴンの数を減らすことができます。

  • 以前に編集した*.gltfファイルをBlenderにインポートします
  • 削減するメッシュを選択します

decimate blender

  • メッシュの数を50,000未満にするように削減を行ってください。常に3Dレンダリングを確認してください。ヒント:モデルにアニメーションがない場合は、まず結合してから複数のメッシュを削減することができます。
  • 「Apply modifiers」オプションを選択してモデルを*.glb形式でエクスポートします。ただし、「Compress」オプションは選択しないでください。

apply modifiers blender

これで、3DモデルをAR Codeインターフェースにアップロードすることができます。

AR Codeに3Dファイルをアップロードする

AR Codeに3Dモデルを公開するには、15MB以下であることをお勧めします。モデルが大きいほど、より高い解像度になる可能性がありますが、AR表示中の遅延を引き起こす可能性もあります。低解像度モデルを使用することで、ユーザーに対してより高速で応答性のあるAR体験を提供できます。詳細については、次を参照してください:AR Codeにおける3Dモデルのアップロード、ファイルサイズと形式は?

upload 3d file on AR code

Blenderで3Dファイルのサイズを圧縮/縮小するビデオチュートリアル

以下のビデオは、3Dファイルを圧縮してAR Codeにアップロードする全体のプロセスを示しています。このタスクを完了するためのステップバイステップのガイドを提供しています。

Donut demo

結論

このチュートリアルのステップをまとめると、次のようになります。

1 - 3Dモデルのテクスチャを圧縮する:

  1. Blenderに3Dモデルをインポートする
  2. 3Dモデルを.gltf + .bin + texturesでエクスポートする
  3. GIMPでテクスチャファイルを開く
  4. イメージをスケーリングする(1024X1024以下にするか、より高い圧縮のために)
  5. 解像度90(またはそれ以下の場合、より高い圧縮のため)でテクスチャを*.jpg形式でエクスポートする
  6. テキストエディタを使用して.gltfファイルを編集し、必要に応じてテクスチャ形式を置き換える(例:".png"から".jpg"へ)
  7. ファイルを保存する

2 - Blenderでメッシュを削減する:

  1. 以前に編集した*.gltfファイルをBlenderにインポートする
  2. 削減するメッシュを選択する
  3. 3Dレンダリングを常に確認しながら、メッシュを50,000未満にするように削減を行う
  4. ヒント:モデルにアニメーションがない場合は、まず結合してから複数のメッシュを削減することができます。
  5. 「Apply modifiers」オプションを選択してモデルを*.glb形式でエクスポートするが、「Compress」オプションは選択しないでください。
  6. これで、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 クリエイター



始めましょう

AR Code エクスペリエンスの作成、管理、追跡を開始します。
拡張現実コード エクスペリエンスの作成と管理を開始します。

始めましょう

AR Code Object Capture
IPhone Pro または iPad Pro から 3D スキャンを使用して、あらゆるオブジェクトの AR Codeを瞬時に作成します。
AR Code Object Capture

最新のブログ投稿

facebook twitter instagram linkedin youtube tiktok
高度な機能を使用して AR エクスペリエンスを作成、管理、編集、監視します。

始めましょう