Browse Source

Rotate the camera eye around

master
gradient 8 years ago
parent
commit
bcf586a2be
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      examples/test/shaders/test.frag

+ 4
- 1
examples/test/shaders/test.frag View File

@ -69,7 +69,10 @@ void main() {
vec2 uv = gl_FragCoord.xy * 2.0 / u_Resolution.xy - 1.0; vec2 uv = gl_FragCoord.xy * 2.0 / u_Resolution.xy - 1.0;
uv.x *= u_Resolution.x/u_Resolution.y; 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); mat3 lookAt = look_mat(eye, target, 0);
vec3 dir = normalize(lookAt * ray_dir(FOV, uv)); vec3 dir = normalize(lookAt * ray_dir(FOV, uv));


Loading…
Cancel
Save