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に設定すると、オブジェクトのディスプレイスメントがオフになります。 |