CAD ジオメトリを再テッセレーションする

Datasmith によって CAD ファイルからインポートされた個別のスタティックメッシュ アセットに対するテッセレーション設定の変更方法を説明します。

Datasmith インポータを使用して、パラメトリック カーブで定義されたサーフェスを含むサポートされている CAD ファイルから Unreal Editor へシーンをインポートすると、Datasmith はこれらのシーン オブジェクトのサーフェスを三角ポリゴン メッシュにテッセレーションします。ファイルをインポートする際に、オリジナルのパラメトリック サーフェスに対する三角ポリゴン メッシュ出力の忠実度を制御する設定の構成が可能です。これらの設定の詳細は「CAD 形式のファイルを使った Datasmith の使用」を参照してください。Datasmith は、CAD ファイルをインポートするときに指定したインポート設定を使用して、シーン内のすべてのジオメトリをテッセレーションします。

さらに、最初のインポート後は、選択した個別のスタティックメッシュ アセットのテッセレーション品質設定の値を上書きすることができます。これにより、シーン全体を 1 つの詳細度でインポートしやすくなります (通常、シーン内のすべてのオブジェクトを比較的すばやくテッセレーションするために低レベルの詳細度を使用します)。インポート後は、選択したアセットを異なる品質設定で再テッセレーションできます (通常、重要なシーン オブジェクトの結果を視覚的に向上させるために高い詳細度を使用します)。このように、インポート速度、モデルの複雑度、ならびにプロジェクトのコンテンツごとに求められる画質の間のバランスを保つことができます。

この効果は、「Datasmith の再インポート処理について」で説明されているような、Datasmith シーン内の個別のスタティックメッシュ アセットの再インポート機能と非常に似ています。ただし、シーン要素を「再インポート」する際、Datasmith がオリジナルの CAD シーン ファイルを開き、選択されたオブジェクトのジオメトリ データをファイルから再読み込みして、その後新たにインポートされたジオメトリをテッセレーションするという点に違いがあります。代わりにジオメトリを「再テッセレーション」すると、Datasmith は元のシーン ファイルを開かなくなります。選択した Static Mesh アセットの最後にインポートされたジオメトリに対して、新しいテッセレーション設定を適用します。従って、再テッセレーションは再インポートよりも高速である場合が多く、これはオリジナルの CAD ソース ファイルが利用できない場合でも行うことが可能です。

個別のスタティックメッシュ アセットの再テッセレーションを行う方法は、下記の通りです。

  1. コンテンツ ブラウザ**内、Datasmith シーン アセットの横にある「Geometries」**フォルダで再テッセレーションしたいスタティックメッシュ アセットを選択します。

  2. 選択したアセットのいずれかを右クリックし、コンテキストメニューから [Datasmith > Retessellate (再テッセレーション)] を選択します。

  3. CAD 形式のファイルを使った Datasmith の使用」で説明されているテッセレーション設定に新たな値を設定します。

    Retessellation options

    このウィンドウに含まれるのはジオメトリのテッセレーションを制御する設定のみであり、Datasmith ファイルをインポートする際に通常設定される他の設定は含まれません。他のインポート設定を変更する必要がある場合、[Retessellate (再テッセレーション)] オプションを使用して選択したアセットをオリジナルの CAD シーン ファイルから再インポートしてください。

  4. [Import (インポート)] をクリックします。

再テッセレーション処理は、新しい値を使用して、選択した 1 つまたは複数の Static Mesh アセットの三角形メッシュを再計算しますが、Datasmith シーンの他のすべてのアセットは変更しません。

再テッセレーション前:許容差広、少ないトライアングル

再テッセレーション後:許容差狭、より多くのトライアングル

コンテキスト メニューに [Retessellate (再テッセレーション)] オプションが表示されない場合、選択したアセットの内のいくつかがインポート時にテッセレーションされていなかった可能性があります。一般的にこれは、CAD ファイルがアセットのパラメトリック サーフェスではなく三角ポリゴン メッシュをすでに含んでいたことを意味します。Datasmith インポータはすでに存在する三角ポリゴン メッシュを取り込み、再テッセレーションを行うためのパラメトリック サーフェス データが無いことになります。

このような場合で、スタティックメッシュのジオメトリを単純化する必要がある場合、Unreal Editor にある他のツールである Proxy Geometory ツールLOD、 などを使用して行うことができます。ただし、スタティックメッシュ ジオメトリの詳細を「増やす」ことはできません。

再テッセレーションのルール

モデリング操作後、NURBS サーフェスは次のようになります。

  • Intact: テッセレーション後にトライアングルがサーフェスから削除されなかたtことを意味します。

  • Altered: 幾つかのトライアングルが削除されたことを意味します。

  • Deleted: すべてのトライアングルが削除されたことを意味します。

以上を念頭に置いて、再テッセレーションルール オプションを使って再テッセレーションの必要があるサーフェスを制御することができます。以下のいずれかのオプションを選択できます。

  • All: すべてのサーフェスを選択して再テッセレーションします。

  • Skip Deleted Surfaces: すべてのトライアングルが削除されているサーフェスを除外します。

このページは Unreal Engine の前のバージョン用です。現在リリースされている Unreal Engine 5.3 に対して更新は行われていません。
Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル