Iray Programmer's Manual

Materials

Materials define the visual properties of objects, for example:

  • The color, reflection and refraction, and light emission properties of surfaces
  • The scattering and absorption properties of volumes
  • Modified geometric properties of surfaces such as displacement and normal perturbation (bump mapping)

Iray provides an example catalog of physically-based materials to apply to geometry, lights, and cameras. These materials are defined using NVIDIA Material Definition Language (MDL). Materials are defined based on distribution functions for reflection and refraction, for volume scattering effects, and for light emission properties.

Material definitions define "what to compute". The "how to compute" task is considered the domain of the renderer. This split of responsibilities enables all Iray rendering modes to use the same materials and is key to constructing a unified conceptual model of rendering.

The following sub-topics provide more details on materials:

Note: MetaSL has been deprecated, but remains fully functional in this release to the extent it was supported with NVIDIA Iray and was documented in the Technical Principles document of the previous release. MetaSL support may be removed from the next release. Please use the new Material Definition Language (MDL) instead.