obm
What is this?
It's a simple 3D object modeler.
Details
I bought a
book
and taught myself the basics of 3D programming.
Then I wrote a program for DOS called OBM. It's a simple graphical object modeler, using the
Allegro library for compatibility with a wide
variety of video cards and input devices. The fully commented code demonstrates a lot of different techniques:
- 3D Rendering, matrix transformations, 3D clipping, and Z-sorting
- Drawing textured polygons, loading and saving bitmaps
- Graphical User Interface, with object oriented controls and message passing
- Loading and saving a proprietary object file format
- Using the Allegro library
If you want to use my code to learn 3D programming with Allegro, you should start by reading
a tutorial. Then, come back and start reading through my source.
Download
Download
OBM 1.2.
Download a zip file containing the
source.
OBM and the Allegro library work just fine in Win 95/98, but good luck getting it to work in Windows 2000.