Articulo de referencia

Lista de API de renderizado

Las API de renderizado generalmente proporcionan la funcionalidad suficiente para abstraer un acelerador de gráficos , centrándose en primitivas de renderizado , administración ...

Las API de renderizado generalmente proporcionan la funcionalidad suficiente para abstraer un acelerador de gráficos , centrándose en primitivas de renderizado , administración de estados, listas de comandos/ buffers de comandos ; y como tales, difieren de las bibliotecas de gráficos 3D completamente desarrolladas , los motores 3D (que manejan gráficos de escena , luces, animación, materiales, etc.) y los marcos GUI; algunos proporcionan rasterizadores de software de respaldo , que eran importantes para la compatibilidad y la adopción antes de que los aceleradores de gráficos se generalizaran.

Algunos se han ampliado para incluir soporte para sombreadores de cómputo .

Las API de renderizado de bajo nivel generalmente dejan más responsabilidad al usuario en la gestión de la memoria de los recursos y requieren un control más detallado, pero tienen una sobrecarga de CPU significativamente menor [1] y permiten una mayor utilización de procesadores multinúcleo .

API de renderizado 2D

Representación sin conexión

  • RenderMan está orientado al renderizado offline para películas CG.

Rasterización de software

A partir de 2016, estos generalmente se consideran obsoletos, pero aún fueron importantes durante la transición a la aceleración de hardware:

API de renderizado 3D

Estas bibliotecas están diseñadas explícitamente para abstraer hardware de gráficos 3D para CAD y videojuegos , con posibles alternativas de software.

Multiplataforma, alto nivel

Multiplataforma, bajo nivel

Específico del proveedor, alto nivel

Específico del proveedor, nivel bajo

Referencias

  1. ^ "La imaginación muestra las ganancias de Vullkan".
  2. ^ "placa de desarrollo dreamcast".Manual de Kamui, placa Naomi, CC
Obtenido de "https://es.wikipedia.org/w/index.php?title=Lista_de_API_de_renderizado&oldid=1242287621"