Está en la página 1de 5

INTRODUCCIN

OpenGL (Open Graphics Library) es una especificacin estndar que define una API multilenguaje y multiplataforma para escribir aplicaciones que produzcan grficos 2D y 3D. La interfaz consiste en ms de 250 funciones diferentes que pueden usarse para dibujar escenas tridimensionales complejas a partir de primitivas geomtricas simples, tales como puntos, lneas y tringulos.

ESPECIFICACIONES
Fundamentalmente OpenGL es una especificacin, es decir, un documento que describe un conjunto de funciones y el comportamiento exacto que deben tener. Partiendo de ella, los fabricantes de hardware crean implementaciones, que son bibliotecas de funciones que se ajustan a los requisitos de la especificacin, utilizando aceleracin hardware cuando es posible. Dichas implementaciones deben superar unos tests de conformidad para que sus fabricantes puedan calificar su implementacin como conforme a OpenGL y para poder usar el logotipo oficial de OpenGL.

PROPSITOS.
OpenGL tiene dos propsitos esenciales: > Ocultar la complejidad de la interfaz con las diferentes tarjetas grficas, presentando al programador una API nica y uniforme. > Ocultar las diferentes capacidades de las diversas plataformas hardware, requiriendo que todas las implementaciones soporten la funcionalidad completa de OpenGL (utilizando emulacin software si fuese necesario).

HACIENDO MUCHO CON POCO


OpenGL ha influido en el desarrollo de las tarjetas grficas, promocionando un nivel bsico de funcionalidad que actualmente es comn en el hardware comercial; algunas de esas contribuciones son: Primitivas bsicas de puntos, lneas y polgonos rasterizados Proceso en la pipeline de grficos. Una pipeline de transformacin e iluminacin Z-buffering Mapeado de texturas

Alpha blending

También podría gustarte