3D Engines List
SRC & C++ only

This list contains 47 rendering engines written in pure C++ with source code.




Texture-mapping Engines


27.04.2000 Orion3D 27.04.2000
Orion3D is a 3D engine for Windows 95/98 from Gabriel Peyré ( nikopol0@club-internet.fr ). More information, the OrionViewer and source to the Orion3D engine can be found on the french Orion3D Homepage.

25.04.2000 Beam Engine 02.02.2000
The Beam Engine is a 3D engine for Windows from Tobias Johansson ( tobias_johansson@mailcity.com ). More information, screenshots, a demo and the source can be found on the PolyGone Homepage

25.02.2000 Digital Dawn Graphics Toolkit 25.02.2000
The DDG toolkit is a OpenSource library of C++ classes to build real time 3D graphics applications from Alex Pfaffe ( ddg@oz.net). More information, screenshots and the source can be found on the Digital Dawn Graphics Toolkit Homepage.

23.02.2000 Coin 23.02.2000
Coin is a portable open source C++ class library / toolkit based on the Open Inventor API from Systems In Motion. More information, screenshots and the source (CVS snapshot) can be found via the Systems In Motion Homepage.

11.02.2000 Blaxxun Contact 3D 11.02.2000
Blaxxun Contact 3D is an OpenSource VRML 97 Viewer from Blaxxun Interactive. More information about the Blaxxun Contact 3D Viewer can be found on the Blaxxun Contact Developers Homepage, the source and documentation can be found on the Blaxxun Contact 3D Source Homepage.

04.02.2000 Ogopogo 04.02.2000
Ogopogo is a 3D engine for DOS from Christian Lange ( clange@nybro.dk ). More information, the executable and source can be found on the Ogopogo Homepage.

04.02.2000 GEL 04.02.2000
GEL is an open source virtual reality system from UR Studios, 7F Research, Qube, Headlamp, ParallelGraphics, Mutation Labs and other contributors. More information, screenshots and the source can be found on the GEL Community Homepage.

02.02.2000 Apprentice 11.12.1996
Apprentice is an Inventor emulation library that reads and displays .iv files from Eric Victor Powers (powerg@deltanet.com). More information and the license agreement can be found on the Apprentice Homepage.

02.02.2000 Olino3D 02.02.2000
Olino3D is a 3D engine for DOS from Bruno Mace ( maceb@caramail.com ). More information, screenshots and the source can be found on the (french) Homepage of Bruno.

22.12.1999 Poly Nova 03.09.1999
Poly Nova is a Windows 95/98 3D engine from Chris Raynor of Novasoft Consulting. More information, screenshots, executables and the source can be found on the Poly Nova Homepage

18.10.1999 DDJ: RaveKit 15.07.1997
RaveKit is a portable 3D framework by Mark Carolan presented in Dr. Dobb's Journal July 1997 . The source (for Mac and Windows including the RAVE library) can be found on ftp.ddj.com.

28.09.1999 Gizmo3D 28.09.1999
Gizmo3D is a high performance 3D scene graph and visualisation toolkit for Linux, Win32 and Irix from Anders Moden ( anders@linux3d.net ). More information, screenshots and the source can be found on the Gizmo3D Homepage.

03.09.1999 Crystal Space 25.08.1997
Crystal Space is a 3D engine for Unix from Jorrit Tyberghein ( Jorrit.Tyberghein@uz.kuleuven.ac.be ). More information, screenshots, the source and a unix executable is available on the Crystal Space Homepage.

07.07.1999 MythOS 22.07.1997
MythOS is a (former commercial) OpenSource 3D library from Charybdis Enterprises done by Chuck Walbourn (chuck@charybdis.com). More information, a demo and the source can be found on the MythOS Homepage.

01.03.1999 3D Foundation Clases 19.12.1997
3DFC is a 3D portal rendering engine from Leandro Bernsmuller (lebe@geocities.com). More information, screenshots, the source and executables can be found on the 3D Foundation Classes Homepage.

29.01.1999 Visualization ToolKit 29.01.1999
The Visualization ToolKit (vtk) is an open source, freely available software system for 3D computer graphics, image processing, and visualization. More information, documentation and the toolkit itself can be found on The Visualization Toolkit Homepage.

27.01.1999 Voodoo3D 22.07.1998
V3D is a flat shading engine for 3DFX Voodoo graphics hardware on Windows 95 from Roger Boerdijk ( boerdijk@xs4all.nl ) wrot More information, the executable and the source can be found via the Homepage of Roger Boerdijk.

27.10.1998 JTGame 10.11.1997
JTGame is a C++ interactive 3D game framework based on top of Microsoft Windows, MFC, and DirectX from John Thompson ( john@gildea.net ). More information, screenshots, documentation, sample programs, tutorials and the source of the library can be found on the JTGame Homepage.

12.03.1998 BumpMap 12.03.1998
BumpMap is a prototypical program written to see the quality of several bump-mapping and phong shading methods from Hans Kopp ( hskopp@cip.informatik.uni-erlangen.de ). More information, the source and executables can be found on Hans Kopp's Graphics Page.


12.03.1998 Flyby 14.10.1997
Flyby is a complete 3D game engine by Jean-Francois Nadeau (jfxstudios@ixmedia.com ) , Félix Lapointe (lapointg@total.net ) and Mathieu Routhier (mrouthier@cyberdude.com). More information, screenshots, binaries, 3D models and source code can be found on the Flyby Homepage.

13.02.1998 Cutting-Edge 3D Game Programming with C++ 13.02.1998
CE3DGP is a book (ISBN: 1-883577-70-5) from John De Goes that contains a 3D engine for DOS and Windows 95. More information and reviews are availabe at the CE3DGP Page of the Amazon Bookstore.
The book is currently not available.

14.11.1997 Sofie 14.11.1997
Sofie is a 3D game engine for X11 from Stephan Schiessling ( Stephan.Schiessling@mathematik.uni-regensburg.de ) . More information, screenshots, documenation, binary and the source can be found on the Sofie Homepage.

03.11.1997 Direct3D Quake Viewer (Broken Link!) 03.11.1997
The D3DQV is a Direct3D engine for Windows 95 by Keith Harrison ( kh@netcomuk.co.uk ). More information, the source and binary can be found on the Direct3D Quake Viewer Homepage .

03.11.1997 Direct3D Samples 03.11.1997
The D3DS are sample programms using the Direct3D API for Windows 95 by Microsoft Corporation. More information, the source and binaries can be found on the DirectX Samples Homepage .

23.10.1997 3D Mountain Dew can screensaver (Link Problem!) 23.10.1997
The 3DMDCS is a 3D screensaver for Windows 95 using Direct3D / Direct X 5.0 from Jason Cwik ( jcwik@dept.agecon.umn.edu ) of Ice Brewed Software Company. More information, screenshots, binaries and the source code can be found on the Ice Brewed Software Company Homepage.

22.10.1997 Threed 22.10.1997
Threed is the Linux port of the 3D engine by Jean-Francois Dube (deks@videotron.ca) aka 'Deks' of IncaMaster. More information, screenshots and the source can be found on Threed Homepage .

15.08.1997 L-Engine 16.12.1996
The L-Engine is a polygon landscape renderer for PCs by Dion Picco (dpicco@garfield.cs.mun.ca ). Dion Picco just moved his homepage, on the new page there is no information or link to the source of the L-Engine.

15.08.1997 Enigmatic Experience 30.12.1996
The Enigmatic Experience is a polygon renderer for Windows by Dion Picco (dpicco@garfield.cs.mun.ca) and Steven Lilly. Dion Picco just moved his homepage, on the new page there is no information or link to the source of the Enigmatic Experience engine.

08.07.1997 Player Project 08.07.1997
The Player Project is a C++ class wrapper to Direct 3D and OpenGL from Eric Victor Powers ( powerg@deltanet.com ). More information and the source can be found on the Player Project Homepage.

03.04.1997 Xvizn 04.10.1996
Xvizn is a VR library for PCs by Tomas Bily (tomby@atrey.karlin.mff.cuni.cz). More information and the source (to the alpha version) is available on Tomby's Virtual Reality and 3D graphics page.

27.01.1997 VRend 06.11.1995
VR is a 3D renderer from Kenny Hoff (hoff@cs.unc.edu). More information (and lots of pictures) on the VRend Homepage or WinRend Homepage.
You also find some 3D tutorials and the source of the scanline-renderer on the Homepage of Kenny Hoff

11.11.1996 MCP-Fly 11.11.1996
MCP-Fly (magic car pet) is a polygon landscape renderer for PCs by Aatu Koskensilta (zaphod@sci.fi) aka 'Sqrt(-1)'. The source and more information can be found on the Sqrt(-1) Homepage.

17.10.1996 TPolygon 17.10.1996
TPolygon is a simple 3D engine for PCs from Janne Löf (jlof@paju.oulu.fi). The source can be found on x2ftp.oulu.fi.

19.04.1996 TAGL 01.01.1995
TAGL (Threedee Advanced Graphic Libraryis) a portable 3D C++ class library from Bruno Levy (bruno@ensg.u-nancy.fr). The full source can be found at sunsite.unc.edu. More information in the TAGL Readme.


Gouraud-shading Engines


07.04.2000 3D Engine 07.04.2000
This i a gouraud shading engine for DOS from Srecko Morovic ( srecko_morovic@hotmail.com ). More information, screenshots, the source and binary can be found on the 3D Homepage.

02.02.2000 Trender 23.12.1999
Trender is portable a gouraud shading 3D engine for Linux and Windows from Thanassis Tsiodras ( ttsiod@softlab.ntua.gr ). More information, screenshots and the source can be found on the Trender Homepage.

10.01.1997 Graph3D (Link Problems!) 01.01.1995
The Graph3D library supports Gouraud shading, color dithering, good support for a range of color palettes (i.e. 8-bit, 16-bit, 24-bit color), and support for the MSDL scene file format. It is written in C++ for maximum portability. The engine runs under X11-Windows and MacOs. The full source is available at ftp.math.ohio-state.edu or via the homepage of the author Greg Ferrar.

07.03.1996 Free3d (Link Problem!) 07.03.1996
F3D is a portable, object-oriented real-time 3d rendering library from Brandon Van Every (vanevery@blarg.net). More information and the source can be found on the Free3d Homepage.

01.11.1995 XVirtual 14.06.1995
XVirtual is a 3D animation engine from Marcus Roth (roth@aix01.rz.fht-mannheim.de). The source can be found on ftp.fht-mannheim.de. More info in the XVirtual Readme.


Doom/Wolfenstein Engines


31.03.1998 3D Ray-Caster 31.03.1998
3DRC is ray-casting wolfenstein engine for DOS computers from Gabor Nagy ( gabor@jps.net ). More information, screenshots, the source and binarie can be found on the 3D Ray-Caster Homepage.

01.04.1997 Baltimore 01.04.1997
Baltimore is a portable doom engine by Song Li (sli2@gl.umbc.edu). The source and binaries can be found on the Baltimore Homepage.


Flat-shading Engines


21.05.1999 Smeeze's 3D Engine 21.05.1999
Smeeze's 3D Engine is a flatshading 3d engine for X11 from Robert Smies ( smies@hio.hen.nl ). More information, screenshots and the source can be found on Smeeze's 3D Engine Homepage.

25.02.1997 BattleBall 25.02.1997
BattelBall is a single-/multi-user 3D game which runs under X11-Windows from Philip Hardin (pahardin@cs.utexas.edu). More information, compiled versions and the source can be found on the Homepage of Philip Hardin.

04.09.1995 DView 04.09.1995
The DView package from Jack Hill (jkhil@dbsoftware.com) contains a flatshading engine for PCs. The source can be found on x2ftp.oulu.fi . More info in the DView Readme.


Landscape/Voxel Engines


28.09.1998 Attack 13.08.1998
Attack is a simple 3D landscape game engine from ( TimD@buffbody.com ). More information, screenshots and the source can be found on Attack Homepage.

08.06.1998 V3Demo 09.03.1998
V3Demo is a landscape engine for PC computers by Marc Peter ( mrp@rz.uni-jena.de ). More information, screenshots,a demo and the source can be found on V3Demo Homepage.

18.01.1996 Flight through / around Clouds 04.01.1996
FTAC is a landscape engine from Kiselyov Oleg (oleg@pobox.com). The source and more information can be found on the FTAC Homepage.


All the 3D Engine.de pages are © by Cristian Yaming