Eleg volt a forgasbol, vegyuk at az iranyitast.
uniform vec4 mouse;
vec2 user_hand=mouse.xy/resolution.xy;
vec2 aa2=user_hand*pi*2.0;//lets move,
aa2.y/=2.0; aa2.y-=pi/2.0;
vec2 c1=cos(aa2);
vec2 s1=sin(aa2);
eye=lookat+vec3(c1.x*c1.y*r2, s1.y*r2, s1.x*c1.y*r2);
Kesobb kell egy float az aa=.... ele. Erdemes mindig vektorokkal sin-t, cos-t, meg altalaban minden szamolni, mert igy biztosan egyszerre szamolja a hardware, A forditotol fuggoen ha kulon irjuk, lehet hogy nem.