2009 · 14 citations · 16 references
ArchitectureComputer ScienceMaterials ScienceComputer GraphicsReal-time RenderingRendering3D RenderingColor RenderingImage SynthesisMaterial RenderingTexture RenderingColor Rendering ModelsDiffraction GratingsLightingMicrostructureReal-time Photorealistic RenderingShape
Colors in nature can be classified into two categories: pigment colors and structural colors. Structural colors, which are caused by optical path differences of reflected rays in microstructures, change depending on viewing angle and lighting conditions. In the present paper, we propose a generic approach for rendering structural colors in real-time. The proposed method uses optical path differences as common parameters to allow unified treatment of various types of microstructures, such as thin films, multilayer films, and diffraction gratings. To achieve real-time rendering, we store pre-computed information related to specific microstructure and lighting conditions on several kinds of textures. The textures are used as a look-up table in the rendering process. The proposed method can be applied to objects that have arbitrary shape and enables rendering from any viewing direction and under any lighting conditions.
16
Illumination for computer generated pictures
Bui Tuong Phong · Communications of the ACM · 1975 · 3K citations · Full text
A Reflectance Model for Computer Graphics
Robert L. Cook, K. E. Torrance · ACM Transactions on Graphics · 1982 · 1.4K citations · Full text
Measuring and modeling anisotropic reflection
Gregory J. Ward · 1992 · 946 citations · Full text
b'Geometrical Considerations and Nomenclature for Reflectance'
F. E.' b'Nicodemus, J. C.' b'Richmond, J. J.' b'Hsia et al. · 1977 · 781 citations
Natural Sciences, Physics, Metrology +13