3D Engines List
API & SRC: Own API without 3D HW-support

This list contains 15 rendering engines with own api but without 3d hw-support and with source code.




Texture-mapping Engines


22.12.1999 Quesa 22.12.1999
Quesa is a high level 3D graphics library, released as Open Source under the LGPL, which implements Apple's QuickDraw 3D API on top of OpenGL. Quesa was started by Dair Grant (dair@webthing.net), although substantial amounts of code have since been contributed by other developers. More information, screenshots and links to download the source can be found on the Quesa Homepage

16.09.1997 Project SpandeX 01.01.1995
Project SpandeX (previously known as Latex) is a 3D engine from Paul Nettle (midnight@www.grafix3d.tzo.com). More information, screenshots, the source and demos can be found on the Project SpandeX Homepage.

15.04.1997 TAG 01.10.1996
The TAG (TBA Advanced Graphics engine) is a commercial 3D engine for the Acorn Archimedes from TBA software (tba@tbalond.demon.co.uk). More information can be found on the TBA Software Index Homepage. There was also a news from TBA Software in rec.games.programmer that contained a perspective texture mapping scanliner using the TAG library.

12.11.1996 GRAFICA NATURA 20.09.1996
GRAFICA NATURA is a 3-D realtime rendering system which was primarily designed for realistic visualization of natural objects and phenomena, e.g. plants, landscapes, clouds and water. GN is written by Steffen Hauser (stephen@cs.tu-berlin.de). The source and more information can be found on the GRAFICA NATURA Homepage.

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.

01.01.1995 Dore 01.01.1995
Dore' is a powerful 3D graphics subroutine library, made freely available by the Kubota Graphics Corp. It provides a comprehensive set of tools for creating graphics applications. It is also easy to use, portable, and extendable. This version has interfaces/drivers to X11-Windows, PEX, IrisGL, OpenGL, Postscript and more. It has been ported onto most Unix systems, including Linux, NetBSD, and FreeBSD. It has also been ported to Windows NT 3.5. Dore is available on the Dore FTP Server


Gouraud-shading Engines


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 Avril 01.01.1995
AVRIL is A Virtual Reality Interface Library, written entirely in ANSI C, except for the very low-level routines that actually write to the display. AVRIL was written by Bernie Roehl (broehl@sunee.uwaterloo.ca). Source: Official AVRIL site sunee.uwaterloo.ca or at ftp.cs.tu-berlin.de
More info on the Avril Homepage or in the Avril Readme.
There is also a Internet Virtual Reality project from Lepton Incorporated that uses the AVRIL rendering engine.


Flat-shading Engines


24.02.1997 Mirage 22.01.1997
Mirage is a unix port and followup of VR386 from Christophe Maurel ( maurel@electech.polymtl.ca ). More information and the source can be found on the Mirage Homepage.

19.04.1996 WatRend 19.04.1996
WR is portable scanline-based 3D rendering engine from Gavriel State (gav@mag1.magmacom.com). More information and the source on Gav's Homepage.

01.09.1995 REND386 01.01.1995
A 3-D Polygon Rendering Package for the 386 and 486 written by Dave Stampe (dstampe@sunee.uwaterloo.ca) and Bernie Roehl (broehl@sunee.uwaterloo.ca). Source: sunee.uwaterloo.ca or at ftp.cs.tu-berlin.de. More info in the REND386 Readme.

10.07.1995 VR386 01.01.1995
VR386 is the other followup to REND386, it was written by Dave Stampe (dstampe@sunee.uwaterloo.ca). Source: psych.utoronto.ca or at ftp.cs.tu-berlin.de


Wireframe Engines


12.06.1995 VOGLE 12.06.1995
VOGLE (very ordinary graphics learning environment) is a device portable graphics library that is loosely based on the Silicon Graphics Iris GL. VOGL was done by Eric H. Echidna (echidna@munnari.OZ.AU). The source can be found on munnari.oz.au .

12.06.1995 VOGL 12.06.1995
VOGL (very ordinary GL Like Library) is a device portable graphics library that tries to be Silicon Graphics Iris GL compatible. The intention is that any VOGL program will compile unchanged on a machine running SGI GL (the examples do). VOGL is based entirely on the other graphics library VOGLE. VOGL was done by Eric H. Echidna (echidna@munnari.OZ.AU). The source can be found on munnari.oz.au .


Non-realtime Engines


12.06.1995 SIPP 12.06.1995
SIPP (SImple Polygon Processor) is a scanline z-buffer rendering library from Equivalent Software HB. the authors are Jonas Yngvesson (jonas-y@isy.liu.se) and Inge Wallin (ingwa@isy.liu.se). The source can be found on isy.liu.se . There is also a version with TCL interface available at ftp.uu.net.


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