Search Unity

A Practical Extension to Microfacet Theory for the Modeling of Varying Iridescence

, May 9, 2017

Laurent Belcour (Unity Technologies) and Pascal Barla (INRIA)
ACM SIGGRAPH 2017

 

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.

pdf   code (Mitsuba and GLSL)   supp. pdf   video   slides