テクスチャをシェイプに投影する

ModelBuilderモデルが元の2Dフッテージとほぼ一致している場合は、2Dフッテージをジオメトリに単純に投影できます。そうするには:

1.   ModelBuilderプロパティパネルの下部で、ベイクメニューをProjectionそしてクリックBake

これにより、現在のテクスチャフレームに投影が作成されます。Project3Dノードは、入力画像とカメラをテクスチャフレームにロックするように設定されたFrameHoldノードを持ちます。Project3Dノードは、 mat ApplyMaterialノードの入力。

2.   投影をジオメトリに適用するには、ModelBuilderノード(またはベイク処理によって作成されたジオメトリノード)を接続しますSelected geometry)ApplyMaterialノードの名前のない入力に移動し、結果を表示します。

ヒント:  ジオメトリを複数のフレームにテクスチャリングするには、ベイクできます Projection MergeMatノードを使用してProject3Dノードを結合する前に、複数のフレームでロトノードを使用して物事をマスクします。次に、MergeMatノードをApplyMaterialノードのmat入力とModelBuilderを名前のない入力に追加します。ビューアーをApplyMaterialの出力に接続し、結果を表示します。

ヒント:  ベイクメニューのオプションはPythonで実装されており、Pythonを使用して独自のエントリをメニューに追加することもできます。組み込みオプションがどのように実装されているかを確認するには、 modelbuilder.pyのモジュールnukescriptsインストールのフォルダ(このファイルの場所の詳細については、 他の例を見る)。次に、独自のメニューオプションを作成するには、 modelbuilder.pyファイルし、populateBakeMenu関数を使用して、「必要に応じて、#ここに独自のエントリを追加します」というエントリを追加します。