2010-08-06 36 views

回答

3

要做到这一点的唯一方法是使用预先计算的立方体贴图。固定功能管线跨越多边形内插颜色和纹理坐标。颜色无用,但纹理可以使用。

它不会取决于位置,但可以预先计算区域的立方体贴图,然后使用BLEND_ADD在它们之间进行混合,然后使用两个位于其间的立方体贴图绘制两次。

+0

所以我可以得出结论,每个像素评估的照明方程在opengl固定功能管线中是不可能的。 – 2010-08-13 11:48:51

+0

错误。漫反射是可能的(不确定镜面反射),但在opengl 1中有一个用于纹理环境的DOT3扩展,或者你可以使用ARB装配。 – Keelx 2011-08-29 02:18:22