From bcf586a2be5ec58f86f2cea3de8072f9d52b8711 Mon Sep 17 00:00:00 2001 From: gradient Date: Mon, 29 May 2017 22:51:31 -0500 Subject: [PATCH] Rotate the camera eye around --- examples/test/shaders/test.frag | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/examples/test/shaders/test.frag b/examples/test/shaders/test.frag index ae49656..6508502 100644 --- a/examples/test/shaders/test.frag +++ b/examples/test/shaders/test.frag @@ -69,7 +69,10 @@ void main() { vec2 uv = gl_FragCoord.xy * 2.0 / u_Resolution.xy - 1.0; uv.x *= u_Resolution.x/u_Resolution.y; - vec3 eye = vec3(0., 0., -5.); + float an = 0.3 * u_Time; + float d = 2. + sin(an) * 1.6; + vec3 eye = vec3(3. * sin(an), 2., 3. * cos(an)) * d; + vec3 target = vec3(0., 0., 0.); mat3 lookAt = look_mat(eye, target, 0); vec3 dir = normalize(lookAt * ray_dir(FOV, uv));