This pattern transforms the input displacement values to a customized range of values for the input to PxrDisplace. This includes remapping the displacement center, transforming it to a different displacement scale and space.
We need to connect the result of this pattern to the input of PxrDisplace's Scalar or Vector Displacement in order to displace the geometry. |
Specify the displacement type for the input.
Scalar displacement input. This is a float displacement. Connect a PxrTexture or any float pattern node to this parameter.
This is only valid if the Displacement Type is set to Scalar. |
Vector displacement input. Vector displacement data is a three channel data XYZ. Connect a PxrTexture or any RIS vector pattern node's resultXYZ or resultRGB to this parameter.
This is only valid if the Displacement Type is Vector. |
Specify which space the vector was created in. For Mudbox and ZBrush vector type, this would be the space that the vector displacement was exported from.
It is very important to set the right vector space otherwise the resulting vector displacement will be rendered incorrectly.
Most of the time when you are getting an unexpected result, it is the vector space that is set incorrectly. |
For Mudbox, vector displacement needs to be exported from Mudbox in Absolute Tangent, not Relative Tangent. |
Displacement height applies to the displacement value that is displacing out.
Displacement depth applies to the displacement value that is displacing in.
Specify how to remap the displacement values:
3: Interpolate Depth and Height:
Fits the displacement depth and height specified through a catmull-rom spline (spline("catmullrom", -depth, -depth, 0, height, height). This mode does not use the Displacement Center.
Displacement center for the "Centered" Remapping Mode.
Space in which displacement units are measured. E.g. "world", "object", or user-defined coordinate system.
This is only valid if the Displacement Type is set to Scalar. |
When on, displacement will be along the displacement direction provided below instead of along the surface normal.
This is only valid if the Displacement Type is set to Scalar. |
Displacement will be in the direction this points to rather than along the surface normal. Note that the displacement direction vector will be normalized before its use.
Space in which the displacement direction vectors are in. E.g. "world", "object", or user-defined coordinate system.
The vector result.