我正在为一个大型项目开发光线追踪器,目标是在不担心 CPU 时间的情况下生成逼真的渲染。基本上是预渲染,所以我要追求准确性而不是速度。
我在理解事物照明方面的一些更高级的数学时遇到了一些麻烦。基本上,我的观点是有道理的。假设没有距离衰减,我应该能够使用我找到的多边形上的点,并将该点的法线与光线的入射角进行比较,以计算出我的照明值。因此,给定平面上的一个点、该平面的法线和点光源,我将如何计算出该角度?
我问的原因是我似乎找不到任何关于找到入射角的参考。我可以找到很多参考资料,详细说明一旦获得它该怎么做,但没有告诉我如何首先获得它。我想这很简单,但我无法将其逻辑化。
谢谢