Main Content
diffuse
Calculate diffuse reflectance
Syntax
R = diffuse(Nx,Ny,Nz,S)
Description
R = diffuse(Nx,Ny,Nz,S)
returns the reflectance of a surface with normal
vector components [Nx,Ny,Nz]
. S
specifies the
direction to the light source. You can specify these directions as three vectors
[x,y,z]
or two vectors [Theta Phi]
(in
spherical coordinates).
Lambert's Law: R = cos(PSI)
where PSI
is
the angle between the surface normal and light source.