1. VALENCIA CASQUETE
ABIGAIL
Introducción a la
Programación Gráfica con
OpenGL
2. Open Graphics Library
OpenGL
Esta librería puede usarse bajo todo
Es una librería gráfica escrita tipo de sistemas operativos e incluso
originalmente en C que permite la usando una gran variedad de
POGRAMACION manipulación de gráficos 3D a lenguajes de programación.
todos los niveles. extenderla a Podemos encontrar variantes de
GRAFICA OpenGL cualquier tipo de plataforma y OpenGL para Windows 95/NT,
asegurar así su portabilidad y Unix, Linux, Iris, Solaris, Delphi,
extensibilidad de uso con lo que se Java e incluso Visual Basic. No
llego al termino. obstante, su uso mas extenso suele
ser el lenguaje C o C++.
3. 1: Entradas
Todo aquello que
nuestro programa
ha calculado y
desea dibujar
Procesador:
Salidas:
Se encargará de
Información gestionar la
analógica para comunicación entre
ser visualizada en todos los módulos
nuestra pantalla (Calcular y dibujar
a la vez)
Conversor D/A: Sistemas
gráficos
A nivel de bit es
digital y por tanto Memoria:
debe convertirse a
su homónimo Elemento
analógico para indispensable
poder ser
proyectada en
la pantalla.
Look Up Table: Frame Buffer:
Contiene todos Zona de memoria
los colores que destinada a
tenemos almacenar todo
disponibles en aquello que debe
nuestro sistema ser dibujado.
5. El modelo
”Cámara sintétiCa”
OpenGL utiliza este modelo semántico para
interpretar una escena que debe ser dibujada.
Básicamente se trata de imaginar un objeto situado
en un determinado lugar y filmado por una cámara.
Se compone de los siguientes elementos.
6. ARQUITECTURA
GRAFICA
Pipeline Gráfico: El pipeline gráfico puede
implementarse vía software o
Es una de las arquitectura hardware. En maquinas
graficas ya que es un elemento dedicadas, por ejemplo Silicon
que marcara la pauta de Graphics, todos los módulos
actuación para OpenGL e están construidos en la placa
incluso para vuestras manos en madre de manera que el sistema
el momento de programar. es muy rápido.
7. UNOS DE LOS MODULOS SON:
Transformación Coordenadas del Transformación
Objeto geométrico del modelo mundo del visionado
Coordenadas de Clipping Proyección D.I.S.C.
cámara
Rasterización Imagen de pantalla