I’m creating a 3D maze and I’m having some problems with specular reflectance. I provided shininess and specular factors for everything. I have a rotatable view. ie. I call gluLookAt() every time I’m moving my camera, but the specular reflectance doesn’t move with my position. It always stays at the point it started at, with the highlight showing in the exact same place no matter where I move my camera. It’s as if OpenGL isn’t registering the movement of the eye properly.
Anybody have any prior experience with this kind of thing?