NormalDisplacement

Overview

NormalDisplacement displaces geometry using scalar inputs to determine strength of displacement.

When combining two NormalDisplacement nodes, it is more efficient to layer the input data using LayerMap or OpMap than using CombineDisplacement.


Attribute Reference

General attributes

bound_padding

Float
default: 0.0

bound padding defines how much to extend the bounding box of the object. Keep this value as low as possible unless the geometry skips tessellation because control cage bounding box is out of camera frustum but the displacement stretch out of the original object bounding box (pre-displacement). Setting the bound padding too large will consume more memory and tessellation time.

height

Float bindable
default: 1.0

This parameter is used as the initial displacement before the zero_value and height_multiplier are applied.

height_multiplier

Float bindable
default: 1.0

Multiply the computed (post zero-value) height with this factor.

zero_value

Float
default: 0.0

This value is added to the displacement before applying the height_multiplier.