|
Railz,
You are quite correct. You could use a spline to generate the inbetween points of the camera movement (which i know is just a simple position and view direction verctor), which means the camera motion is not much code/data at all.
I know that DirectDraw is pretty powerful, but you still can't just make a full 3D engine out of it. Demos are sneaky, sometimes, and they have things pre-programmed, so you do not need a full 3D engine, since they know the camera will never turn around. I see a few bugs in the demo already, with the sky textures - it's not drawing the polys on the edges like it should. It looks like it's not calculating which polys should be drawn properly (like they have the view space too small).
All the textures of the polys and point sprites would be generatied viq algorithms, so no lost space there.
|