Classical microfacets Iridescent microfacets Goniochromatic effects

paper   supp. pdf   bib   video   code   slides

Project Abstract

Thin film iridescence permits to reproduce the appearance of leather. However, this theory requires spectral rendering engines (such as Maxwell Render) to correctly integrate the change of appearance with respect to viewpoint (known as goniochromatism). This is due to aliasing in the spectral domain as real-time renderers only work with three components (RGB) for the entire range of visible light. In this work, we show how to anti-alias a thin-film model, how to incorporate it in microfacet theory, and how to integrate it in a real-time rendering engine. This widens the range of reproducible appearances with microfacet models.


This work is used in Unity’s HD rendering pipeline. Also, this work was implemented by users of Unity, Unreal, and Blender.