Home
Engine3D
3D Rendering engine for Delphi
Move cursor over animation to show wire-frame. Click to see full-size version.
Engine3D is Delphi source code used to render and animate 3D graphics from scratch - without using an external program such as OpenGL or DirectX. The code includes Gouraud and Phong shading, which give much better quality than flat shading for curved surfaces. Also included are methods for building general 3D shapes.

Controls for the demo program are - Esc to exit, w for wireframe, f for flat faces, mouse buttons and arrow buttons to move.

I wrote and compiled the rendering engine using Delphi 7, but I see no reason why it should not be compatible with Delphi 5 and 6.
Demo Video     Small (370KB)    Large (2.3MB)
Download Source Code     96KB
Download Source Code with Executable     316KB
The source code is free, but please give me credit if you use it.
Alternative links:
Small Video
Source
Source with executable
1