- List of 3D graphics APIs
3D graphics have become so popular, particularly in
computer game s, that specializedAPI s (application programming interfaces) have been created to ease the processes in all stages of computer graphics generation. These APIs have also proved vital to computer graphics hardware manufacturers, as they provide a way forprogrammer s to access the hardware in an abstract way, while still taking advantage of the special hardware of any specificgraphics card .These APIs for 3D computer graphics are particularly popular:
*
OpenGL and theOpenGL Shading Language
*OpenGL ES 3D API for embedded devices
*Direct3D (a subset ofDirectX )
*RenderMan
*RenderWare
*Glide API
*TruDimension LC Glasses and 3D monitor API
*QuickDraw 3D developed by Apple Computer starting in 1995, abandoned in 1998There are also higher-level 3D scene-graph APIs which provide additional functionality on top of the lower-level rendering API. Such libraries under active development include:
*
QSDK
*Quesa
*Java 3D
*JSR 184 (M3G)
*Vega Prime byPresagis
*NVidia Scene Graph
*OpenGL Performer
*OpenSceneGraph
*OpenSG
*OGRE
*JMonkey Engine
*Irrlicht Engine
*Hoops3D
*UGS DirectModel (aka JT)ee also
*
Graphics library
*Game engine
*3d computer graphics software
Wikimedia Foundation. 2010.