Get Stuff What I Do Home

Basic 3D Programming

It might surprise you to learn that there are lots of cool graphics programming things you can do without becoming a plug-in author and without knowing C or C++. Each of the following pages features a program written in qbasic. You can also download the qbasic listings as a single .zip archive. The code should be fairly easy to translate into other interpreted languages and scripting environments, too.


Objects. Describes the Videoscape .geo file format, a simple text format for storing 3D polygonal geometry.

Images. Write BASIC programs that create indexed color, 8-bit grayscale and 24-bit color images in the widely supported TGA format.

Motion Files. LightWave motion files are text files containing the 3D position, rotation and scale of an item at different points in time.

© Ernie Wright