2012-08-07 88 views
0

我已经实现了一些使用眼睛方向照明的着色器(Phong,Blinn),我相信我在opengl中使用透视投影,我想知道我应该怎么做才能使相同的着色器使用正射投影。 我还没有时间去完全理解正投影是如何工作的,但我相信没有相机,所以我不明白我是否仍然需要使用眼睛,我该如何计算它,或者我错了。GLSL正交投影

欢呼声。

+0

正投影很简单,很多2D或3D战术/策略游戏使用这种类型的视图:http://en.wikipedia.org/wiki/Orthographic_projection – TheZ 2012-08-07 21:03:18

+0

从技术上讲,从来没有一台相机。从perspektive切换到正投影不应该对你的着色器有任何影响。 – Roest 2012-08-07 21:40:46

回答

0

除非您在投影后空间进行照明(这不太可能),否则无论投影如何,照明的工作方式都是相同的。