我正在尝试制作一个模拟太阳位置及其在物体中反射的光的着色器。
为了模拟太阳轨迹,我有一个计时器,光线位置由以下定义:
fvLightPosition.x=-cos(Time)*speed;
fvLightPosition.y=sin(Time)*speed;
fvLightPosition.z=100.0;
定时器是一个变量float Time0_X
我几乎得到了正确的轨迹,只是它是颠倒的,而且看起来有点奇怪。谁能给我一个提示如何以正确的方式模拟太阳轨迹?
我正在使用 RenderMonkey 来制作着色器。