Menu

Tree [r8] /
 History

HTTPS access


File Date Author Commit
 Demos 2016-06-22 gdemont [r5] Build commands bypass the project file
 Lib_Src 2016-06-20 gdemont [r3] Corrected some warnings and style checks
 E3D_FAQ.txt 2016-06-20 gdemont [r2] Sources as in eng3d018.zip (part 2)
 E3D_Hist.txt 2016-06-20 gdemont [r2] Sources as in eng3d018.zip (part 2)
 E3D_Info.txt 2016-06-20 gdemont [r2] Sources as in eng3d018.zip (part 2)
 E3D_ToDo.txt 2016-06-20 gdemont [r2] Sources as in eng3d018.zip (part 2)
 E3D_Trap.txt 2016-06-20 gdemont [r2] Sources as in eng3d018.zip (part 2)
 readme.md 2026-01-23 gdemont [r8] Improved read-me

Read Me

Engine_3D

An Ada software rendering 3D engine for DOS-talgics (see GLOBE_3D for new stuff !)

Engine_3D is a pure software real-time 3D engine project grabbed from my old data.

Features:

  • 6D vision - full camera movement (similar to Quake 1)
  • Dynamically lit texture rendering
  • Animated textures
  • Animated bump mapping with wave and heat simulation
  • Transparency
  • Portal rendering
  • Collision detection

The full texture rendering is in software: no OpenGL, graphics cards or the like!

And: Engine_3D is completely programmed in Ada.

Some parts of the 3D engine, like the animated bump mapping, are
still waiting to be ported to my newer 3D project, GLOBE_3D !...

DOS and Linux versions available.

Read E3D_Info.txt for more.

Screenshots

Engine_3D Screenshot
Engine_3D Screenshot