Geometry#

The geometry section defines how special surface effects are calculated relative to the underlying 3D geometry. These parameters control opacity thresholds, and depth-based adjustments like opacity attenuation.

Parameters

Display Name

Name

Type

Default

Enable Opacity

enable_opacity

bool

false

Opacity

geometry_opacity

float

1.0

Opacity Threshold

geometry_opacity_threshold

float

0.0

Geometry Normal

geometry_normal

float3

state::normal()

Displacement

geometry_displacement

float3

0.0, 0.0, 0.0

Enable Opacity

Enables the use of opacity

Opacity

This parameter controls the travel of rays through the surface. At 0.0, the surface is invisible to the cameras, while at 1.0, it is completely opaque.

Note

Although it is not physically correct, one may reduce the opacity to create softer-looking hair fibers at the cost of increased render time.

../../_images/rtx_material_omnihairbase_geometry_opacity_1p0.jpg

Opacity: 1.0#

../../_images/rtx_material_omnihairbase_geometry_opacity_0p5.jpg

Opacity: 0.5#

../../_images/rtx_material_omnihairbase_geometry_opacity_0p25.jpg

Opacity: 0.25#

../../_images/rtx_material_omnihairbase_geometry_opacity_haircut.jpg

Opacity: Texture#

Opacity Threshold

This parameter controls the opacity threshold. At a value lower or equal to the opacity map, the surface renders completely transparent. At a value greater than the opacity, the surface renders fully opaque.

Geometry Normal

This parameter replaces the surface geometric normal with the one evaluated from a map.

Displacement

This parameter sets the direction and distance of position modification of the surface.

Important

This feature is not supported yet.