Using Displacement

ディスプレイスメントレイヤーと同様にスカラーおよびベクトルディスプレイスメントを追加する方法については、PxrDisplaceを参照してください。

  • RISネットワークにPxrDisplace VOPを追加して、PxrMaterialBuilderのoutput_collectノードに接続します。 textureまたはptexにそれぞれPxrTexture VOPまたはPxrPtexture VOPを作成するなど、ディスプレイスメントマップを接続します。シェーディングネットワークも接続が可能です。特にレイヤー化する場合は、ベクトルベースのディスプレイスメントを推奨します。

  • PxrDisplace VOPをoutput_collectノードのシェーダー入力に接続します。

  • ディスプレイスメント設定は、ディスプレイスメントされているジオメトリOBJのRenderManタブ > Primvars > Shading > Displacementにあります。

 

Trace displacementsはデフォルトでオンになっています。

ディスプレイスメントを表示するために、displacement boundを設定します。0に設定すると、オブジェクトのディスプレイスメントがオフになります。