Skip to main content

Reflectivity

Reflectivity parameters define how a surface interacts with light through roughness and metallic properties, determining everything from mirror-like reflections to diffuse scattering.

Parameters

ParameterTypeDefaultRange
roughnessfloat1.0[0.0, 1.0]
roughnessTexturetexture2d_refnull-
metallicfloat0.0[0.0, 1.0]
metallicTexturetexture2d_refnull-

Parameter Details

roughness

Type: float Default: 1.0 Range: [0.0, 1.0]

Microscopic surface irregularity controlling light scattering.

  • 0.0 = Smooth (mirror reflection)
  • 0.5 = Semi-rough
  • 1.0 = Rough (maximum scatter)

roughnessTexture

Type: texture2d_ref Default: null Format: Grayscale, Linear color space

Spatially-varying roughness. Multiplied with roughness parameter.

  • Channel: Green (G)
  • Values: 0 = smooth, 1 = rough

metallic

Type: float Default: 0.0 Range: [0.0, 1.0]

Surface metalness.

  • 0.0 = Dielectric (plastic, wood, stone)
  • 1.0 = Metal (iron, copper, gold)
  • 0.0-1.0 = Mixed (oxidized/painted metals)

metallicTexture

Type: texture2d_ref Default: null Format: Grayscale, Linear color space

Spatially-varying metallic properties.

  • Channel: Blue (B)
  • Values: 0 = dielectric, 1 = metal