3D grafik kütüphanelerinin listesi

3D grafikler, özellikle video oyunlarında o kadar popüler hale geldi ki, bilgisayar grafiği üretiminin tüm aşamalarında süreçleri kolaylaştırmak için özel API'ler (uygulama programlama arayüzleri) oluşturuldu. Bu API'ler, programcıların donanıma soyut bir şekilde erişmeleri için bir yol sağlarken, herhangi bir belirli grafik kartının özel donanımından yararlanmaya devam ettikleri için bilgisayar grafik donanımı üreticileri için de hayati önemde olduklarını kanıtladılar. İlk 3D grafik çerçevesi, muhtemelen 1977'de ACM tarafından yayınlanan Core idi.

 Düşük seviyeli 3D API 
3D bilgisayar grafikleri için bu API'ler özellikle popülerdir:

 Direct3D: DirectX'in bir alt kümesi.
 Glide
 Mantle: AMD tarafından geliştirildi.
 Metal: Apple tarafından geliştirildi.
 OpenGL ve OpenGL Shading Language
 OpenGL ES: Gömülü cihazlar için 3D API.
 QuickDraw 3D: Apple Computer tarafından 1995'te geliştirildi, 1998'de terk edildi.
 RenderMan
 Vulkan
 LibGCM
 ANGLE: Web tarayıcıları grafik motoru, web için OpenGL sarmalayıcısının platformlar arası bir versiyonu.

 Web tabanlı API 

 WebGL: Khronos tarafından desteklenen OpenGL-ES-2.x API için bir JavaScript arayüzüdür. Bu, web uygulamalarının yerel grafikleri kullanmasını sağladığından, son zamanlarda daha fazla ilgi görmektedir.

 Üst düzey 3D API 
Düşük seviyeli API'nin üzerine ek işlevsellik sağlayan daha yüksek düzeyde 3D sahne grafiği API'leri de vardır. Aktif geliştirme aşamasında olan bu tür kütüphaneler şunları içerir:

 BGFX
 ClanLib
 Crystal Space
 HOOPS 3D Graphics System
 Horde3D
 Irrlicht Engine
 Java 3D
 Java FX
 JMonkey Engine
 JT Open: Siemens PLM Software tarafından.
 magnum
 Mobile 3D Graphics API: M3G; JSR-184
 OGRE
 OpenGL Performer
 OpenSceneGraph: Web platformları için artık eski OSG.JS.
 OpenSG
 QSDK
 GENIVI RAMSES
 RenderWare
 Panda3D
 Zea Engine
 Unigine
 VTK

 JavaScript tabanlı API 
3D grafik motorları için web tarayıcısı tabanlı üst düzey API'ye daha fazla ilgi vardır, bazıları:

 A-Frame
 Blend4Web
 CopperLicht
 O3D
 StormEngineC
 Three.js
 Babylon.js
 Verge3D
 X3DOM
 Zea Engine

 Flash tabanlı API 

 Stage3D: Flash sürüm 11 ve sonraki sürümlerde 3D kitaplığında.
 Papervision3D ve Away3D: Flash için.

 Ayrıca bakınız 

 Oyun motoru
 3 boyutlu bilgisayar grafikleri

Kategori:Grafik kütüphaneleri
Kategori:Yazılım listeleri