Principal | Gráficos 3D | Gráficos 2D | Fractales | Math | Códigos | Tutoriales | Links

Que es OpenGL?

Las siguiente imagen nos dan una idea del tipo de cosas que es posible realizar con el sistema de gráficos OpenGL. Dónde se apliacaron texturas, sombras, e ilumnación para darle mas realismo a la escena.

OpenGL significa Graphic Library. No es por lo tanto ningún lenguaje de programación, sino tan sólo un conjunto de librerías que son utilizadas a través de lenguajes de programación (en este caso VisualC++) para conseguir un interfaz software entre las aplicaciones y el hardware gráfico. La librería esta formada por unas 150 instrucciones diferentes que se utilizan para especificar los objetos y las operaciones necesarias para desarrollar aplicaciones interactivas tridimencionales. Los modelos se deben construir partiendo de un pequeño conjunto de "primitivas geometricas" como puntos, lineas y poligonos.

A cambio, OpenGL, ofrece algo muy valioso : la independencia con respecto a la plataforma de hardware y el sistema operativo en que se trabaje, brindando con ello una enorme portabilidad a sus productos. Asi, OpenGL, permite:

Aunque OpenGL está esta concebido para diseñar aplicaciones interactivas y facilita al usuario herramientas como la selección sus capacidades resultan insuficientes para, entre otras cosas, crear interfaces gráficas con un grado mayor de interactividad. Estas limitaciones condujeron al desarrollo de las librerias AUX y GLUT . Las librerias AUX presentan numerosas insuficiencias, y su aplicación se limita