Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经熟悉 OpenGL 的原生灯光。
我的问题是如何使用 Cg 渲染灯光?我还需要声明普通的OpenGL灯光,然后用Cg来渲染灯光吗?还是全部用Cg完成?
如果您能向我指出一些有关使用 Cg 照明的阅读材料,那也很棒。
好吧,经过一些试验,我发现你不需要使用任何 OpenGL ligthing 指令。您需要做的就是编写一个顶点着色器并为其提供灯光所需的参数:灯光位置、灯光颜色。您还可以为每个对象发送反射率和光泽度参数,以模拟您在 opengl 中声明材质属性的方式。