翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
3D タイルモデル形式
シーンでの 3D タイルの使用
に 3D シーンをロードするときに長い待機時間が発生した AWS IoT TwinMaker り、複雑な 3D モデルをナビゲートするときにレンダリングパフォーマンスが低下したりする場合は、モデルを 3D タイルに変換できます。このセクションでは、3D タイル形式と利用可能なサードパーティー製ツールについて説明します。「」を読んで、3D タイルがユースケースに適しているかどうかを判断し、使用開始に役立ててください。
複雑なモデルのユースケース
AWS IoT TwinMaker シーン内の 3D モデルは、モデルが次の場合、ロード時間の遅延やナビゲーションの遅延などのパフォーマンスの問題を引き起こす可能性があります。
Large: ファイルサイズが 100MB を超えています。
高密度: 数百または数千の異なるメッシュで構成されています。
複合: メッシュジオメトリには、複雑なシェイプを形成するために数百万の三角形があります。
3D タイル形式
3D タイル形式
3D タイル形式は Cesium
AWS IoT TwinMaker シーンに追加できる 3D タイルモデルを準備するには、Cesium Ion の手順に従います。
Cesium 3D タイルを にアップロードする AWS
モデルが 3D タイルに変換されたら、モデルファイルをダウンロードし、 AWS IoT TwinMaker ワークスペースの Amazon S3 バケットにアップロードします。
-
アーカイブをフォルダに解凍します。
-
ワークスペースに関連付けられた Amazon S3 バケットに 3D タイルフォルダ全体をアップロードします AWS IoT TwinMaker 。 Amazon S3 (「Amazon S3 ユーザーガイド」の「オブジェクトのアップロード」を参照してください。) Amazon S3
-
3D タイルモデルが正常にアップロードされると、 タイプの Amazon S3 フォルダパスが AWS IoT TwinMaker リソースライブラリに表示されます
Tiles3D。
注記
AWS IoT TwinMaker リソースライブラリは、3D タイルモデルの直接アップロードをサポートしていません。
での 3D タイルの使用 AWS IoT TwinMaker
AWS IoT TwinMaker は、ワークスペース S3 バケットにアップロードされた 3D タイルモデルを認識します。モデルには、同じ Amazon S3 ディレクトリで使用可能な tileset.jsonとすべての依存ファイル (.gltf、.b3dm、.i3dm、.cmpt、.pnts) が必要です。Amazon S3 ディレクトリパスは、 タイプのリソースライブラリに表示されますTiles3D。
シーンに 3D タイルモデルを追加するには、次の手順に従います。
シーンコンポーザーページで、プラス (+) 記号を選択し、次に [3D モデルの追加] を選択します。
リソースライブラリからリソースを追加するウィンドウで、タイプが の 3D タイルモデルへのパスを選択し
Tiles3D、追加を選択します。キャンバスをクリックして、モデルをシーンに配置します。
3D タイルの違い
3D タイルは現在、ジオメトリメタデータとセマンティックメタデータをサポートしていません。つまり、元のモデルのメッシュ階層はサブモデル選択機能では使用できません。3D タイルモデルにウィジェットを追加することはできますが、サブモデルに微調整された機能として、モデルシェーダー、分割された 3D 変換、サブモデルメッシュのエンティティバインディングを使用することはできません。
シーンの背景のコンテキストとして機能する大規模なアセットには、3D タイル変換を使用することをお勧めします。サブモデルをさらに分割して注釈を付ける場合は、別の glTF/glb アセットとして抽出し、シーンに直接追加する必要があります。これは、Blender
ユースケースの例:
詳細な機械室と床、電気ボックス、および水道パイプを備えた工場の 1GB モデルがあります。関連するプロパティデータがしきい値を超えた場合、電気ボックスとパイプは赤く点灯する必要があります。
モデル内のボックスメッシュとパイプメッシュを分離し、Blender を使用して別の glTF にエクスポートします。
電気要素やパイプ要素なしでファクトリを 3D タイルモデルに変換し、S3 にアップロードします。
オリジン (0,0,0) の AWS IoT TwinMaker シーンに 3D タイルモデルと glTF モデルの両方を追加します。
glTF の電気ボックスとパイプサブモデルにモデルシェーダーコンポーネントを追加して、プロパティルールに基づいてメッシュを赤にします。