“Spectral BRDF creation for structural colors” by Shimada and Kawaguchi

  • ©Ryo Shimada and Yoichiro Kawaguchi

  • ©Ryo Shimada and Yoichiro Kawaguchi




    Spectral BRDF creation for structural colors



    Colors which aren’t generated by pigments but by interference or diffraction of light are called Structural Colors. Examples of Structural Colors are showed on several natural objects : soap bubbles, morpho butterfly, jewel beetle and so on. Generally, structural colors are generated on micro surfaces making different BRDF for each wavelength of light. In this paper, we propose the method of creating BRDF of micro surfaces using ray tracing algorithm to generate structural colors. We produce BRDF not by analytic equation but by numerical simulation. In this method, we calculate interference as operations between complex numbers representing coherent lights.


    1. Stam, J. 1999. Diffraction Shaders. In ACM Computer Graphics, 101–110
    2. Ashikhmin, M., Shirley, p. 2000. Anisotropic Phong BRDF Model. Journal of Graphics Tools, v.5, no.2 (2000), 25–32

Additional Images:

©Ryo Shimada and Yoichiro Kawaguchi

ACM Digital Library Publication:

Overview Page: