ビデオチュートリアル:ARコードで最適化された拡張現実用の3Dモデルの作り方


チュートリアル | 12/12/2023 |


拡張現実(Augmented Reality)はデジタルコンテンツを現実世界に取り込む方法です。ただし、AR向けに3Dモデルを準備することは大変です。この投稿では、無料の3DモデリングツールであるBlenderを使用して、ARに適した3Dモデルの準備方法を案内します。

3Dシーンで3Dモデルを中心に配置する

まず、3Dモデルがシーンの中心に配置されていることを確認してください。中心に配置されていない場合、ARビューで遠すぎるように見える可能性があります。次の手順で中心に配置します。

  • Blenderにモデルをインポートします。
  • モデルを選択します。
  • モデルの原点をジオメトリに設定します。これにより、中心が真の中心になります。
  • 位置パラメーターを使用してモデルを座標(0,0,0)に配置します。
  • モデルを保存します。

perseverance nasa 3d AR Code

3Dモデルのファイルサイズを縮小する:テクスチャ

3Dモデルの読み込み速度を向上させるために、テクスチャ画像ファイルのサイズを縮小することができます。次の手順で行います。

  • Blenderに3Dモデルをインポートします。
  • モデルを.gltf + .bin + テクスチャの形式でエクスポートします。
  • GIMPという無料の画像編集ソフトでテクスチャファイルを開きます。
  • 画像を1024x1024以上のサイズにリサイズします。
  • テクスチャを解像度90以下の.jpgファイルで保存します。
  • Blenderでテクスチャを置き換えるか、.gltfファイルを編集してテクスチャの形式を変更します(例:".png"から".jpg")。
  • ファイルを保存します。

3Dモデルのファイルサイズを縮小する:頂点

モデルの読み込み速度を向上させる別の方法は、複雑さを減らすことです。これには、モデル内の頂点数を減らすことが含まれます。次の手順で行います。

  • Blenderに3Dモデルをインポートします。
  • 減らすメッシュを選択します。
  • メッシュを減らし、50,000面以下にするようにします。3Dレンダリングを確認して、レンダリングがまだ見栄えが良いかを確認します。
  • モデルに動く部分がない場合は、最初に結合して複数のメッシュをまとめて減らすことができます。
  • モデルを.glb形式でエクスポートし、「モディファイアを適用」のみを選択します。
  • モデルをAR Codeにアップロードします。

Donut demo

適切な3Dファイル形式でモデルをエクスポートする

拡張現実サービスを使用する際には、適切なファイル形式で3Dモデルをエクスポートすることが重要です。

AR Codeへの3Dファイルのアップロードでは、.GLB、.USDZ、.PLY、.STL、.FBX、.OBJ、.X3D、.GLTF、または3Dファイルとテクスチャパスを含む.ZIPなどの形式を自動的にアップロードすることができます。* .DAE、* .ABCなどの他の形式については、専用のサポートを通じてサポートを受けることをおすすめします。

最適なユーザーエクスペリエンスを提供するために、アップロードされた3Dファイルの合計サイズを15MB以下にすることをおすすめします。ファイルが大きすぎる場合、エンドユーザーに読み込みの遅延が発生する可能性があります。

3Dモデルのスケールを調整する

テクスチャを圧縮し、3Dモデルの複雑さを軽減した後、それをAR Codeにアップロードすることができます。スムーズなARディスプレイには、15MBを超えないモデルの使用をおすすめします。モデルはより大きいほど高解像度になりますが、ARディスプレイ中に遅延を引き起こす可能性があります。

次に、モデルが正しいスケールになっていることを確認してください。AR Codeにアップロードする際にモデルのスケールを確認できます。モデルのサイズを変更する必要がある場合は、Blenderで次の手順を実行できます。

  • モデルを選択します。
  • S(スケール)を押し続けます。
  • カーソルをオブジェクトから離したり、オブジェクトに近づけたりして、それぞれ大きくしたり小さくしたりします。
  • クリックして新しいサイズを確定します。
  • モデルを.glb形式でエクスポートします。

AR 3D Concept Car black

まとめ

ARディスプレイに3Dモデルを適用するには、さまざまなデバイスでの高速な読み込みと良好なパフォーマンスを確保するために、最適化が必要です。テクスチャを圧縮し、複雑さを軽減することで、パフォーマンスの問題なく魅力的なAR体験を作成することができます。視覚品質とパフォーマンスのバランスを保つことが成功するAR体験の鍵です。

3Dモデルのサイズを縮小する手順についての詳細なガイドは、チュートリアル「BlenderとGIMPで3Dモデルのサイズを圧縮する方法」を読むことができます。産業用CADモデルで作業する上級ユーザーには、このチュートリアルが役立つでしょう:「MeshLabとBlenderで産業用3D CADモデルのサイズを圧縮/軽減する方法」です。

よくある質問

なぜ3Dモデルをシーンの中心に配置する必要がありますか?

3Dモデルをシーンの中心に配置することは、最適なARビューのために重要です。モデルが中心に配置されていない場合、ARディスプレイで遠すぎるように見える可能性があります。Blenderでモデルを中心に配置するには、原点をジオメトリに設定し、位置パラメーターを(0,0,0)に調整します。

3Dモデルのファイルサイズをどのように縮小できますか?

テクスチャ画像ファイルのサイズを縮小することと、モデルの複雑さを簡素化することにより、3Dモデルのファイルサイズを縮小することができます。テクスチャ画像ファイルのサイズを縮小するには、モデルを.gltf + .bin + テクスチャの形式でエクスポートし、画像をリサイズして.jpgファイルとして保存します。モデルの複雑さを簡素化するには、メッシュを50,000面以下にするように減らします。

AR Codeに3Dモデルをアップロードするための推奨ファイル形式は何ですか?

AR Codeに3Dファイルをアップロードする際には、.GLB、.USDZ、.PLY、.STL、.FBX、.OBJ、.X3D、.GLTF、または3Dファイルとテクスチャパスを含む.ZIPなどの形式を自動的にアップロードすることができます。* .DAE、* .ABCなどの他の形式の場合は、専用のサポートを利用することをおすすめします。

ARディスプレイに適した3Dモデルの推奨サイズは何ですか?

最適なユーザーエクスペリエンスを提供するためには、アップロードされた3Dファイルの合計サイズを15MB以下にしてください。ファイルが大きすぎると、エンドユーザーにとって読み込みの遅延が生じ、AR体験が中断される可能性があります。モデルが大きいほど高解像度になる可能性はありますが、ARディスプレイが遅くなる可能性があります。

電力供給
48,764 AR experiences
給仕
172,632 1 日あたりのスキャン数
信頼されている
35936 クリエイター



始めましょう

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

始めましょう

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

最新のブログ投稿

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

始めましょう