天津专业网站建设,网站制作与网站建设技术,男人女人做羞羞事网站,福田蒙派克车身尺寸文章目录 前言一、Phong光照模型二、图示解释Phone光照模型1、由图可得#xff0c;R 可以由 -L 加上 P 得出2、P等于2*M3、因为 N 和 L 均为单位向量#xff0c;所以 M 的模可以由 N 和 L得出4、得到M的模后#xff0c;乘以 单位向量N#xff0c;得到M5、最后得出 P 和 R 前… 文章目录 前言一、Phong光照模型二、图示解释Phone光照模型1、由图可得R 可以由 -L 加上 P 得出2、P等于2*M3、因为 N 和 L 均为单位向量所以 M 的模可以由 N 和 L得出4、得到M的模后乘以 单位向量N得到M5、最后得出 P 和 R 前言
Unity中Shader光照模型Phong,也是一个经验型光照模型非物理光照模型用于低性能的解决高光效果之前的Lambert光照模型是漫反射光照模型做不到高光效果用Phong模型来弥补。 一、Phong光照模型 Phone光照公式Specular SpecularColor * Ks * pow(max(0,dot(R,V)),Shininess) Specular: 最后返回的高光效果 SpecularColor:可以指定高光的颜色 Ks用于控制高光的反射强弱 R:入射光经过反射后的单位向量 V:反射的顶点到摄像机的单位向量 Shininess:高光指数用于模型高光的范围 二、图示解释Phone光照模型
Phone光照公式Specular SpecularColor * Ks * pow(max(0,dot(R,V)),Shininess)
图中向量画的不标准已知向量都是单位向量所以M的模长可以直接由点积得出R 是公式中我们未知的量需要计算得出 1、由图可得R 可以由 -L 加上 P 得出
2、P等于2*M
3、因为 N 和 L 均为单位向量所以 M 的模可以由 N 和 L得出
4、得到M的模后乘以 单位向量N得到M
5、最后得出 P 和 R