Marco, Regarding 2D animation, what I've far far more effective than an orthographic projection is to draw 2D billboard sprite at a distance and size to align exactly with your screen's resolution. That is each width and height of "1" gl world equals "1" screen pixel, and coordinate (0, 0) equals the top left corner of your screen.
This type of 2D setup in OpenGL allows for allows you to freely mix in both 2D and 3D effects. Here's are two examples of how 2D in a 3D world can work: Card Games: https://www.youtube.com/watch?v=lOUB4pqRLjY Animation of vector graphics: https://www.youtube.com/watch?v=P1cd-kWBz0E
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal