DTO Software


PC Demos

This 3D engine was written from scratch in C++. There are two versions available. One runs under DOS; the other with Windows and DirectX.

The demos feature space flight with Newtonian physics. Both versions have enemy ships to destroy, and the DirectX version also has asteroids. The asteroids are rather special. They use variable level-of-detail modelling, which means that nearby asteroids have more detail than distant ones, keeping up frame rate high even though very many asteroids may be on-screen. A technique similar to one used in Quake 3 ensures that the transistion between detail levels happens smoothly.



DirectX demo (2000)

DOS demo (1998)

You want some source code? Here is the self-contained geometry module, which handles the 3D maths.

Main DTO Software page
EdmundClay@yahoo.co.uk