所谓单位光就是3D坐标内某光源在(x,y,z)点上,光向外散射。光源是一个点。
所谓单向光就是从一个方向来的平行光。光源是一个面。
最近在Android上用openGL来实现单向光和单位光,然后单位光在(0,0,0)的时候无法发挥作用。如图:
怀疑是Android2.3.3的原因,所以换成了Android4.4.2来运行,结果如下:
其中Z轴是垂直于屏幕的。
所谓单位光就是3D坐标内某光源在(x,y,z)点上,光向外散射。光源是一个点。
所谓单向光就是从一个方向来的平行光。光源是一个面。
最近在Android上用openGL来实现单向光和单位光,然后单位光在(0,0,0)的时候无法发挥作用。如图:
怀疑是Android2.3.3的原因,所以换成了Android4.4.2来运行,结果如下:
其中Z轴是垂直于屏幕的。