我现在需要开始给我的单色模型添加光源。测试应用程序是一种仅使用最新方法实现的测试用例,因此我意识到理论上最好实现光线跟踪(因为在未来几年里,它可能是适合实时图形的理想选择)。
但我该从哪里开始呢?
假设我以前从未在旧版OpenGL中进行过光照,因此我将直接采用非废弃的方法。
该应用程序目前已经正确设置了顶点缓冲对象、顶点、法线和颜色输入,可以正确地在空间中绘制和变换模型,并且平面呈现单色。
是否有一些信息来源,可以从单色顶点着手,引导我了解所有需要通过GLSL获得正确结果的知识?最好还包括其他可能需要补充的光源技术。