Dar’ya Guarnera and Giuseppe Claudio Guarnera
Norwegian University of Science and Technology
SYNTHESIS LECTURES ON VISUAL COMPUTING #30
ABSTRACT
This book provides beginners in computer graphics and related fields a guide to the concepts, models, and technologies for realistic rendering of material appearance. It provides a complete and thorough overview of reflectance models and acquisition setups, along with providing a selection of the available tools to explore, visualize, and render the reflectance data. Reflectance models are under continuous development, since there is still no straightforward solution for general material representations. Every reflectance model is specific to a class of materials. Hence, each has strengths and weaknesses, which the book highlights in order to help the reader choose the most suitable model for any purpose. The overview of the acquisition setups will provide guidance to a reader who needs to acquire virtual materials and will help them to understand which measurement setup can be useful for a particular purpose, while taking into account the performance and the expected cost derived from the required components. The book also describes several recent open source software solutions, useful for visualizing and manipulating a wide variety of reflectance models and data.
KEYWORDS
virtual materials, reflectance models, reflectance acquisition, BRDF
Contents
3.1 Phenomenological Models
3.1.1 Phenomenological Models for Isotropic Materials
3.1.2 Phenomenological Models for Anisotropic Materials
3.2 Physically Based Models
3.2.1 Physically Based Models for Isotropic Materials
3.2.2 Physically Based Models for Anisotropic Materials
3.3 Data-Driven Models
3.3.1 Data-Driven Models for Isotropic Materials
3.3.2 Data-Driven Models for Anisotropic Materials
3.4 Available Resources for BRDF Data Fitting and Visualisation
4.1 Gonioreflectometers
4.2 Image-Based Measurement
4.3 Catadioptric Measurement Setups
4.4 Spherical and Hemispherical Gantry
4.5 LCD Light Source
4.6 Flash Illumination and Other Capture Setups
Preface
The quest for photorealism drives research toward new developments in Computer Graphics and related fields, with the aim of finally conquering the uncanny valley and making the virtual world indistinguishable from the real one. Achieving a photorealistic virtual representation of the real-world involves several factors, among which is a faithful reproduction of material appearance. Human perception of the appearance of an object depends on the way its surface reflects the incident light, since the reflection provides important visual cues about material properties, such as glossiness and color, used to identify the type of material (plastic, metal, rubber, ceramic, fabric, etc.) and additional information, for instance dry/wet or smooth/rough textures. Visual properties are related to physical characteristics like the diffuse and specular albedo, the index of refraction of the material (as well as that of the physical media in which it is placed, such as air or water), its surface roughness, and so on. The interaction between an opaque, homogeneous surface and the lighting incident on it can be described by the radiometric Bidirectional Reflection Distribution Function (BRDF). A huge body of computer graphics research has been carried out in order to derive compact and accurate models for BRDFs.
Selecting a suitable reflectance model to render a virtual material is not a straightforward task, since each reflectance model often aims to represent specific (subsets of) properties, with the result that a given model can describe plastic very well but not metals, and so on. Not all the BRDF models have become widespread in software packages, and the most common ones can be implemented differently in different renderers, leading to a slightly different rendered image. Hence, in this book we will focus on the theory rather than in the implementation. The reader will find accurate information about BRDF models, their taxonomy and characteristics, and the setup used to acquire the BRDF data, which range from low-to-high cost and low-to-high accuracy.
Dar’ya Guarnera and Giuseppe Claudio Guarnera
December 2017
Acknowledgments
This book is the product of several years of research on Virtual Material Appearance in Computer Graphics, ranging from BRDF acquisition to representation.
We would like to acknowledge people who contributed to our research. First, we would like to express our gratitude to Dr. Mashhuda Glencross, who encouraged and supported us. We are grateful to Dr. Abhijeet Ghosh for the valuable suggestions on current BRDF models and acquisition setups.
A heartfelt thank you to our parents, Alfio, Maria, Alexandr, and Nelli, and our sister Rosalinda and brother Sergey for their love, support, and encouragement. Last but not least a special thanks goes to Anastasiya and Ashanti for all the “input” in the development of this book.
Dar’ya Guarnera and Giuseppe Claudio Guarnera
December 2017