标签: c# graphics lighting
我正在尝试创建一个图形光照模型,将漫反射,环境光和镜面效果应用于由点和矢量构造的对象。
到目前为止,我已设法通过执行两个向量的交叉积来计算法向量。我不知道这些是否也需要正常化?
我已经从方程创建了漫反射,环境和镜面反射方法,但不知道如何实现它们
我在(0, 0, -1)设置了一个光矢量,这应该归一化吗?
(0, 0, -1)
我不知道如何生成光线,因此它会影响物体。如何使用漫反射/环境/镜面反射方程的结果更改颜色?
如何做到这一点的分步指南将是惊人的。