Articulo de referencia

Lista de bibliotecas de gráficos 3D

Los gráficos 3D se han vuelto tan populares, sobre todo en los videojuegos , que se han creado API (interfaces de programación de aplicaciones) especializadas para facilitar los...

Los gráficos 3D se han vuelto tan populares, sobre todo en los videojuegos , que se han creado API (interfaces de programación de aplicaciones) especializadas para facilitar los procesos en todas las etapas de la generación de gráficos por computadora. Estas API también han resultado vitales para los fabricantes de hardware gráfico, ya que proporcionan a los programadores una forma de acceder al hardware de manera abstracta, aprovechando al mismo tiempo las características específicas de cada tarjeta gráfica .

El primer marco de trabajo para gráficos 3D fue probablemente Core , publicado por la ACM en 1977.

API 3D de bajo nivel

Estas API para gráficos 3D por computadora son particularmente populares:

API basada en web

  • WebGL es una interfaz JavaScript para la API OpenGL ES, promovida por Khronos .
  • WebGPU es una API más reciente y eficiente para JavaScript, Rust, C++ y C. Todavía no es totalmente compatible con todos los navegadores (ver Estado de implementación ).

API 3D de alto nivel

También existen API de grafos de escena 3D de nivel superior que proporcionan funcionalidad adicional sobre la API de renderizado de nivel inferior. Algunas de estas bibliotecas en desarrollo activo incluyen:

Motores basados ​​en JavaScript

Existe un mayor interés en las API de alto nivel basadas en navegadores web para motores de gráficos 3D. Algunas de ellas son:

Véase también