我正在研究一个大型项目的光线跟踪器,目标是生成逼真的渲染而不用担心CPU时间.基本上是预渲染,所以我要求准确度超过速度.
我在围绕事物的照明方面正在进行的一些更高级的数学运算时遇到了一些麻烦.基本上,我对我的光有所了解.假设没有距离衰减,我应该可以使用我找到的多边形上的点,并将该点处的法线与光线上的入射角进行比较,以计算出我的照明值.因此,给定一个平面上的点,该平面的法线和点光源,我将如何计算出该角度?
我问的原因是我似乎找不到任何关于找到入射角的参考.我可以找到很多参考资料,详细说明一旦你得到了该怎么做,但没有任何东西告诉我如何获得它.我想这很简单,但我不能把它弄清楚.
谢谢
如果您对矢量进行了标准化,则表面法向量和入射光矢量的点积将为您提供入射角的余弦.