Specular#

The specular component controls direct surface reflections in materials. It simulates mirror-like behavior by defining reflection intensity, surface micro-roughness, and angle-dependent reflectivity (Fresnel effect).

Parameters

Display Name

Name

Type

Default

Weight

specular_reflection_weight

float

1.0

Color

specular_reflection_color

color

1.0, 1.0, 1.0

Roughness

specular_reflection_roughness

float

0.2

IOR Preset

specular_reflection_ior_preset

enum

ior_custom

IOR

specular_reflection_ior

float

1.5

Anisotropy

specular_reflection_anisotropy

float

0.0

Rotation (rad)

specular_reflection_anisotropy_rotation

float

0.0

This layer models a GGX microfacet dielectric BRDF under the coating layer. Due to Fresnel, this layer is not energy conversing. Thus the energy that is not reflected is transmitted to the underlying layers.

Weight

This parameter sets the amount of the specular reflection. Lowering this value increases light transmission through the object’s volume.

../../_images/rtx_material_omnisurfacebase_specular_reflection_weight_0p0.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_weight_0p5.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_weight_1p0.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_weight_1p0_smudge.jpg

When Metalness is greater than 0.0, this parameter sets the edge tint weight for the metal surface.

../../_images/rtx_material_omnisurfacebase_specular_reflection_weight_0p0_metalness_edge_tint.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_weight_0p5_metalness_edge_tint.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_weight_1p0_metalness_edge_tint.jpg

Color

This parameter sets the color of the specular reflection. While some metallic (conductor) surfaces have colored specular reflections, dielectric surfaces have only achromatic specular reflections.

../../_images/rtx_material_omnisurfacebase_specular_reflection_color_1p0_1p0_1p0.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_color_0p0_0p7_1p0.jpg

Tip

Setting the specular reflection color for dielectric surfaces other than white is not physically correct.

When metalness is greater than 0.0, this parameter sets the edge tint color.

../../_images/rtx_material_omnisurfacebase_specular_reflection_color_1p0_1p0_1p0_metalness.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_color_0p0_0p7_1p0_metalness.jpg

Roughness

This parameter sets the surface microfacet’s irregularities that cause light diffusion. At 0.0 simulates a perfect and smooth reflective surface, while increasing the value causes reflective highlights to diverge or appear blurred.

../../_images/rtx_material_omnisurfacebase_specular_reflection_roughness_0p0.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_roughness_0p25.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_roughness_0p5.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_roughness_1p0.jpg

Roughness affects both specular reflection and specular transmission.

../../_images/rtx_material_omnisurfacebase_specular_reflection_roughness_0p0_refraction.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_roughness_0p25_refraction.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_roughness_0p5_refraction.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_roughness_1p0_refraction.jpg

Tip

Roughness can create effects like torn surfaces, galvanized metal, or surfaces with fingerprints and smudges.

../../_images/rtx_material_omnisurfacebase_specular_reflection_roughness_clay.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_roughness_galvanized.jpg

IOR Preset

This parameter presents a list of known IORs (index of refractions) for various materials, including glass, ice, diamond, skin. One can use custom IOR by setting this parameter to ior_custom and a value for the specular reflection’s IOR parameter.

IOR

This parameter sets IOR (index of refraction), which affects surface Fresnel reflectivity. The IOR defines the ratio between reflection on the surface front, facing the viewer, and the surface edges, facing away the viewer.

At values above 1.0, the reflection appears stronger on the surface edges and weaker on the surface front. At values less than 1.0, the Fresnel is disabled, and the specular reflection appears as a uniform highlight over the surface.

Tip

At high values, the surface will look similar to a metallic surface. If a metallic look is desired, the metalness parameter is encouraged instead since the range [0, 1] can be easily mapped with an input texture.

../../_images/rtx_material_omnisurfacebase_specular_reflection_ior_1p0.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_ior_2p5.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_ior_5p0.jpg

IOR affects both the specular reflection and the specular transmission.

../../_images/rtx_material_omnisurfacebase_specular_reflection_ior_1p0_refraction.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_ior_1p5_refraction.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_ior_2p5_refraction.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_ior_5p0_refraction.jpg

Anisotropy

This parameter sets the specular reflection anisotropy. Reflectance changes based on the surface orientation are called anisotropic. If the reflectance is uniform in all directions and does not change based on the surface’s rotation or orientation, it is isotropic.

At values above 0.0, the surface transmits and reflects incoming light with a directional bias. Thus it appears rougher in a specific direction.

../../_images/rtx_material_omnisurfacebase_specular_reflection_anisotropy_0p0.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_anisotropy_0p5.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_anisotropy_1p0.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_anisotropy_pattern.jpg

Rotation (radians)

This parameter sets the orientation of the anisotropic effect in radians. At 1.0, the anisotropic effect is rotated by 180 degrees. For brushed metallic surfaces, the anisotropic effect should stretch out in a direction perpendicular to the brushing direction.

../../_images/rtx_material_omnisurfacebase_specular_reflection_anisotropy_rotation_0p0.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_anisotropy_rotation_0p5.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_anisotropy_rotation_0p75.jpg
../../_images/rtx_material_omnisurfacebase_specular_reflection_anisotropy_rotation_1p0.jpg