I’m used to 2d animation, blit’ing small chunks of graphics to a canvas. Only overwriting parts of the canvas that need overwriting, keeping the overhead as low as possible.
In straight openGL it looks like each scene must be built for each frame? Is this the case, does that mean that if I’m getting 60fps, each scene is drawn 60 times a second? Is there anyway of reusing previously rendered “objects” in a scene?
I’ve started looking into scenegraphs and physics engines as a way to manage scenes and scene objects, but I’m more intersted in how to do it myself.