This pattern layers the input vector displacement patterns.
Each PxrDispVectorLayer supports up to 5 layers. To use more than 5 layers, we could connect the result of one PxrDispVectorLayer node to the input of another PxrDispVectorLayer node.
If you need more than 5 layers, connect the result of one PxrDispVectorLayer node to the input of another PxrDispVectorLayer node. |
We need to connect the result to the input of PxrDisplace's Vector Displacement in order to displace the geometry. |
Controls the gain of the final layered vector displacement result. This is handy when we want to globally adjust the amount of all layered displacement values. Each layer's gain is being multiplied by this parameter.
By default, the base layer is enabled. But say we need to debug, we can disable the base layer by unchecking this parameter. It if is unchecked, the base layer will be skipped for layering.
Gain for the base layer.
Connection to the vector displacement pattern. It can be any pattern's output a vector or color result such as resultXYZ or resultRGB.
If checked, layer 1 is enabled.
Gain for the layer 1.
Connection to the vector displacement. It can be any pattern's output a vector or color result such as resultXYZ or resultRGB.
Mask for this layer 1. Values closer to zero will apply less of this layer.
Choose how this layer's displacement combines with the base layer.
If checked, layer 2 is enabled.
Gain for the layer 2.
Connection to the vector displacement. It can be any patterns that output a vector or color result such as resultXYZ or resultRGB.
Mask for this layer 2. Values closer to zero will apply less of this layer.
Choose how this layer's displacement combines with the previous layer. If the layer 1 is not enabled, it will combine with the result of the base layer.
Similar parameters to Layer 2.
The vector result.
The X component from the resultXYZ output.
The Y component from the resultXYZ output.
The Z component from the resultXYZ output.