Вычислите зеркальное отражение
R = specular(Nx,Ny,Nz,S,V)
R = specular(Nx,Ny,Nz,S,V) возвращает отражение поверхности с нормальными векторными компонентами [Nx,Ny,Nz]. S и V задайте направление к источнику света и к средству просмотра, соответственно. Можно задать эти направления как три вектора [x,y,z] или два вектора [Theta Phi (в сферических координатах).
Зеркальная подсветка наиболее сильна, когда вектор normal находится в направлении (S+V)/2 где S является исходным направлением и V - направление вида.
Экспонента поверхностного распределения может быть задана путем включения шестого аргумента как в specular(Nx,Ny,Nz,S,V,spread).