3D Engines List
Portable

This list contains 42 portable rendering engines.




Texture-mapping Engines


25.04.2000 Panard Vision 04.04.1997
PV is a free portable Realtime 3D engine allowing for high speed, with no quality loss, rendering on Windows2000/Win32/Dos/Linux platforms by Olivier Brunet (pvision@planet-d.net). It supports both hardware and software rendering. More information and the Panard Vision SDK (including 3DS file/animation viewer, Quake I viewer and everything needed to use this engine in your own programs. ) can be found on the Panard Vision Homepage.

04.04.2000 !B 05.08.1998
!B is an isosurface based 3D engine from Florin Soreanu (florin@ica.net). More information, screenshots, and a demo can be found on the !B Homepage .

23.02.2000 Plush 16.12.1996
Plush is a portable high-performance realtime 3D rendering library by Justin Frankel (frankel@eng.utah.edu) of Nullsoft. More information and some demos and the libraries can be found on the Plush 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.

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 OpenGL 06.09.1995
OpenGL® is a software interface for applications to generate interactive 2D and 3D computer graphics. OpenGL is designed to be independent of operating system, window system, and hardware operations, and it is supported by many vendors. OpenGL is available on PCs, Macintosh and workstations.
OpenGL provides a wide range of graphics functions: from rendering a simple geometric point, line, or filled polygon, to texture mapping NURBS curved surfaces.
The OpenGL functions described are provided on every OpenGL implementation to make applications written with OpenGL easily portable between platforms. All licensed OpenGL implementations are required to pass the Conformance Tests, and come from a single specification and language binding document.
More information and the source of the sample implementation can be found on the OpenGL Sample Implementation Homepage.

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

22.04.1999 Mesa 01.01.1995
Mesa is a 3-D graphics library with an API which is very similar to that of OpenGL by Brian Paul (brianp@ssec.wisc.edu). More info and links to download the source can be found on the Mesa Homepage

15.01.1999 SurRender 01.01.1995
SR is a commercial visualization class library from Hybrit Ltd (surrender@hybrid.org). More information, screenshots and a demo can be found on the SurRender Homepage

12.01.1999 3DGPL 27.06.1995
3DGPL 2.0 is a portable 3D engine from Sergei Savchenko (savs@cs.mcgill.ca). The source, tutorial, screenshots and more information can be found on 3DGPL Homepage. A Mac port of 3DGPL 1.0 done by Ingemar Ragnemalm can be found at ftp.lysator.liu.se.

22.10.1997 EGLE 15.08.1997
EGLE ( Enhanced OpenGl Engine ) is a 3D game engine by Phil Frisbie ( pfrisbie@geocities.com ). More information, screenshots and the source and binary can be found on the EGLE 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.

10.06.1997 Java 3D Engine 10.06.1997
The Java 3D Engine is a portable rendering engine by John Strömstedt ( john@online.bonnier.se ). More information and some demos can be found on John Strömstedt Homepage.

10.06.1997 Obj3d 10.06.1997
The Obj3d Java applet is a 3D engine by Bencsath Boldizsar (boldi@inf.bme.hu ). The java applet can be found on the Obj3d Homepage.

09.06.1997 J3D SpaceCrafter 09.06.1997
J3D SpaceCrafter is a high level 3D Graphics and Virtual Reality API for Java from InWorld VR, Inc. More information and screenshots can be found on the J3D SpaceCrafter Homepage .


09.06.1997 IMAA 09.06.1997
The IMAA (Integrated Modeling, Animation & Analysis) toolkits by Hee S. Chung ( Hee@cyberkorea.com ) contain a 3D rendering engine. The IMAA toolkits are available for Windows, DOS and Silicon Graphics IRIX.
IMAGE, IMAA Graphics Environment
IMAML, IMAA Modeling Library More information and demos can be found on the IMAA Homepage.

30.12.1996 Midpoint Algorithm Paper 30.12.1996
The Midpoint Algorithm Paper by John Mears (john.mears@oxinst.co.uk ) describes a technique for perspective texture mapping. The documentation and sources can be found on the Midpoint Algorithm Homepage.

22.05.1996 OpenGVS 22.05.1996
OpenGVS is a high-level, applications programming interface (API) for professional, real-time, computer graphics software developers from Gemini Technology Corportation. More information on the Gemini Technology Homepage.

22.05.1996 BRender 01.01.1995
BRender (Blazing Render) is a complete system with an applications interface, graphics libraries and device drivers by Argonaut Software. Contact: Argonaut Software (paul@argonaut.com, rich@argonaut.com)
Information about BRender as taken from news and emails.
Move information and demos on the Brender 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.

18.01.1996 RenderWare 01.01.1995
RW is a portable 3D API for DOS, Windows, Mac and X11-Windows by Criterion Software Ltd. More info on the Criterion Software Ltd Homepage.
RenderWare FTP Some RW-Demos: ftp.cs.tu-berlin.de
A demo of Meme (Multitasking Extensible Messaging Environment) that uses the RenderWare API is available via the Immersive Systems Homepage.

16.11.1995 Amber (Link Problems!) 16.11.1995
Amber is a set of C++ classes from DIVE Laboratories Inc. Amber enable developers to create complex distributed virtual environments on multiple platforms. More infomation, demos and a shareware version can be found on the Amber Homepage.

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


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.

02.05.1997 3D with Hoops: Build Interactive 3D Graphics into your C++ Applications 02.05.1997
3DWH is a book (ISBN: 0-201-87025-8) from Wm Leler and Jim Merry that contains a CD rom with the HOOPS library for all supported platforms ( Windows 3.1/NT, Mac, X11-Windows on Silicon Graphics, HP, IBM RS/6000, Sun Sparc and DEC OSF/1).

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.

11.12.1995 HOOPS 06.11.1995
HOOPS is a commerical 3D API from Ithaca Software, which was bought by Autodesc Inc a few years back. Contact:1001 Marina Village Parkway, Alemeda, CA 94501
More info on the Hoops Homepage of Tech Soft.

01.11.1995 Geomview 01.01.1995
GV is an interactive program, written by staff members of the Geometry Center, for viewing and manipulating geometric objects. It can be used as a standalone viewer for static objects or as a display engine for other programs which produce dynamically changing geometry. More info on the Geomview Homepage or in the Geomview Readme.


Doom/Wolfenstein Engines


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.

23.11.1995 Final 01.01.1995
Final is the final project of Peter Mattis (petm@soda.csua.berkeley.edu). The engine is written in portable ANSI C and was tested with a Apple Macintosh and X11-Windows on HP's and Sun SparcStation. More info, the source and textures can be found on the Homepage of Peter Mattis or in the Final Readme .

31.08.1995 WT 01.01.1995
WT (What's That) is a portable 3D game engine, Copyright (C) 1994 by Chris Laurel (claurel@mr.net) The source and some extensions can be found at the WT ftp site magoo.uwsuper.edu or at ftp.cs.tu-berlin.de (wt-05 source only). More info in the WT Readme.
The MacWT version can be found on ftp.circa.ufl.edu or via the Homepage of William Hayden.


Flat-shading Engines


01.07.1997 BSP Tree Demo 25.09.1996
The BTD is an interactive Java applet that allows the user to create and modify a BSP tree and displays the result with flatshaded polygons. The applet is from Paton J. Lewis (pjl@cs.brown.edu ). The demo and more information can be found on the Java BSP Tree Demo Homepage.

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.


Wireframe Engines


16.02.1998 FLY8 03.07.1995
The FLY8 package is a wireframe multiplayer flightsimulator from Eyal Lebedinsky (eyal@eyal.emu.id.au ). Screenshots and the source are available via the Homepage of Eyal.

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 .


Landscape/Voxel Engines


05.11.1995 Venus 05.11.1995
Venus is a voxel terrain engine by Vincent Lepetit (lepetit@scinfo.u-nancy.fr) using the older TAGL 2.1 library. The source can be found at ftp.cs.tu-berlin.de. More info in the Venus Readme.


Non-realtime Engines


15.04.1996 NuGraf Developer's 3D Toolkit 15.04.1996
The NG D3DT is a commercial 3D library from Okino Computer Graphics, Inc (sales@okino.com). NuGraf's renderer is designed to create fast, high quality photo-realistic images using software generation methods. NuGraf is a complete development system for creating 3D computer graphics applications, the toolkit handles all aspects of the 3D modeling and rendering process. More info on the NuGraf's Homepage.

01.09.1995 ZRend 12.06.1995
ZR is an implementation of an accurate zbuffer renderer from Raghu Karinthi (raghu@cs.wvu.edu) of the West Virginia University. The source is published in the chapter 7-6 of the book Graphics Gems V from Alan Paeth (ISBN: ) and is available at ftp.princeton.edu. More info in the ZRend Readme.

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