This is my first post
Basically I have created a large (1K+ line) program using OpenGL that works just fine, and I'm working on a game engine.
However before I even consider games, I have a large problem. Creating models works fine, I understand texture mapping (but I'm not doing it--just glColor3f()), but if I create an array of 1000 cubes and then a person shape that is half inside the cubes, framerate gets messed up. If I move the camera out a distance, I get solid 64FPS, but when I zoom in (fly right over the cubes and person) the framerate drops to about 10....I have no idea how to fix this problem, and I also don't know what the problem is exactly.
Is the problem rendering 1000 blocks even though the final render only shows about 100-200? (How can I fix this problem?)
or is the problem rendering a person then rendering cubes that cover half the body? (I could probably fix this myself by adding a game engine to prevent falling/force staying on top of the blocks...)
Thanks in advance for any replies






