I am trying LookAt in OpenGL ES,
gluLookAt(512, 384, 2000,
512, 384, 0,
0.0f, 1.0f, 0.0f);
The second row is the Target's position... so I wonder, if I change the z from 0 to 1000 or -1000, shouldn't what is seen different? They turn out to be all the same, why is that?
From the OpenGL spec for gluLookAt, it states the inputs as:
Your current values only move the
centervector along thezplane so you're actually looking down from youreyevector. Depending on what it is that you're rendering, you might not see any change at all (a cube will look the same from either the top or the bottom).Try changing your
xandyvalues instead to move the camera to that it is not perpendicular to the vector you're trying to look at.