ディスクリプションにディスプレイスメント マップを追加する

ディスプレイスメントされたサーフェス上にプリミティブを生成すると、ディスクリプション(Description)に同じ Ptex ベースのベクトル ディスプレイスメント マップを追加できるようになるため、プリミティブはディスプレイスメントされたサーフェス上の適切位置および方向に設定されます。たとえば、ディスプレイスメント マップによって形成されたランドスケープ メッシュ上の木をインスタンス化する場合に、ディスクリプション(Description)にこのマップを追加すると、メッシュのシェイプに基づいて木が生成されます。

  1. XGen エディタ(XGen Editor)で、プリミティブ(Primitives)タブをクリックします。
  2. ディスプレイスメント(Displacement)アトリビュート グループでマップへのベクトル ディスプレイスメントを使用(Use Vector Displacement for maps)をオンにします。
  3. ディスクリプション(Description)にディスプレイスメント マップを追加するには、マップのエクスプレッションを作成する必要があります。以下の手順を実行します。
    • ディスプレイスメント(Displacement)の横にあるアイコン をクリックします。
    • XGen エクスプレッションエディタ(XGen Expression Editor)で、ディスプレイスメント マップの場所の取得元となるマップ エクスプレッションを入力します。

      例:

    • 適用(Accept)をクリックします。

    プリミティブの位置および方向は、ディスプレイスメントされたサーフェスのシェイプに従うようになりました。

関連項目