Original Post
Hi, I'm trying to setup my projection matrix right, and I'm having some problems. Basically what I'd like is an ortho projection that could support rotation in the same way as a projective matrix. I want to be able to rotate my object in x/y/z, but not have a perspective effect change on them as I translate them around the screen. If I have rotated an object by 90 degrees in the Y axis, I would expect it to stay as a thing sliver anywhere I move it on the screen with a translate. As I move it to the left or right (with a 90 degree rotation), the object starts to look a bit like a 45 degree rotation at 0,0 translation. My FOV passed to gluPerspective is 22. If I set the fov to a very small value (0.5), then there isn't distortion as I move the object, but the rotation effect looks very 2D (as you might expect). Is there anyway to achieve what I want (no projection distortion as I move translation, but a nice perspective effect when rotating) ? Thank you all very much!