E N D
1. Mster en Creacin y Produccin de Videojuegos OpenGL
Gonzalo Mariscal Vivashttp://www.esi.uem.es/~gonzalo/opengl
2. OpenGL Gonzalo Mariscal Vivas Universidad Europea Madrid 2 OpenGL - ndice 1. Introduccin
2. Operaciones OpenGL
3. Rasterizacin / Renderizado
4. Per-Fragment Operations and the Framebuffer
5. Special Functions
6. State and State Requests
3. OpenGL Gonzalo Mariscal Vivas Universidad Europea Madrid 3 Definiciones
OpenGL (del ingls Open Graphics Library) es una interfaz software para el hardware orientado a grficos
[The OpenGL Graphics System: A Specification]
OpenGL es una especificacin de una librera grfica de bajo nivel
[Terry OpenGL linux Tutorial] Introduccin
4. OpenGL Gonzalo Mariscal Vivas Universidad Europea Madrid 4 Introduccin Caractersticas OpenGL
Aceleracin hardware 3D rpida y completa
Efectos 3D en tiempo real
niebla
anti-aliasing (evita "efecto de sierra" o aliasing)
sombras volumtricas
bump mapping (detalle de imagen)
motion blur (efecto de movimiento)
Transparencias
Reflexiones
texturas 3D
...
Innovaciones en software y hardware
Extensiones de OpenGL
5. OpenGL Gonzalo Mariscal Vivas Universidad Europea Madrid 5 Introduccin Caractersticas OpenGL (continuacin)
Multiplataforma
Windows
MacOS
Linux/UNIX
Dispositivos mviles
Estaciones de juegos
Simuladores de vuelo
...
Estable
Primeras versiones desde 1992
High End 3D workstation y supercomputadoras
6. OpenGL Gonzalo Mariscal Vivas Universidad Europea Madrid 6 2.Operaciones OpenGL2.1.Fundamentos de OpenGL OpenGL est concebido para renderizar sobre un framebuffer Framebuffer: Zona de memoria especial de lectura / escritura donde se representan todos y cada uno de los pxeles de las imgenes desplegadas en un dispositivo de vdeo.