Specular and diffuse reflection

Hi everyone,

I have a fundamental question about material types.
Do these material types, 'glass', 'metal', 'plastic' and 'mirror' all
perform both specular reflection and diffuse reflection in the simulation?
Or which type of reflection they can represent?
Could someone give a direct answer and explain in a mathematical ways if
possible.
Many Thanks!

Best Regards,
Jiajie

Hi Jiajie,

All Radiance materials that have a purely diffuse component send diffuse sampling rays. This is true as well for the "rough specular" components of "plastic" and "metal." In addition, rays are sent to sample light sources for their contributions for diffuse and rough specular components. The "glass" and "mirror" types do not have any diffuse or rough specular component, however. They send a single ray in the reflected (and another transmitted for glass) directions, paying no special attention to sources. This is true of the "dielectric" type as well, and there are others that would require individual answers.

The ultimate reference is of course the C code provided, but there is also a PDF describing the basic material behaviors:

  http://radsite.lbl.gov/radiance/refer/materials.pdf

Unfortunately, some of the math formatting is messed up and may be difficult to read or print.

Cheers,
-Greg

···

From: Jiajie Zhu <[email protected]>
Date: June 24, 2016 7:41:39 AM PDT

Hi everyone,

I have a fundamental question about material types.
Do these material types, 'glass', 'metal', 'plastic' and 'mirror' all perform both specular reflection and diffuse reflection in the simulation? Or which type of reflection they can represent?
Could someone give a direct answer and explain in a mathematical ways if possible.
Many Thanks!

Best Regards,
Jiajie