1 / 67

M ster en Creaci n y Producci n de Videojuegos

OpenGL

august
Download Presentation

M ster en Creaci n y Producci n de Videojuegos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Máster en Creación y Producción de Videojuegos OpenGL Gonzalo Mariscal Vivas http://www.esi.uem.es/~gonzalo/opengl

    2. OpenGL – Gonzalo Mariscal Vivas – Universidad Europea Madrid 2 OpenGL - Índice 1. Introducción 2. Operaciones OpenGL 3. Rasterización / 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 inglés “Open Graphics Library”) es una interfaz software para el hardware orientado a gráficos [The OpenGL Graphics System: A Specification] OpenGL es una especificación de una librería gráfica de bajo nivel [Terry OpenGL linux Tutorial] Introducción

    4. OpenGL – Gonzalo Mariscal Vivas – Universidad Europea Madrid 4 Introducción Características OpenGL Aceleración hardware 3D rápida y completa Efectos 3D en tiempo real niebla anti-aliasing (evita "efecto de sierra" o aliasing) sombras volumétricas 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 Introducción Características OpenGL (continuación) Multiplataforma Windows MacOS Linux/UNIX Dispositivos móviles 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 OpenGL 2.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 píxeles de las imágenes desplegadas en un dispositivo de vídeo.

More Related