OpenGL es una librería gráfica de código abierto que permite la manipulación de gráficos 3D. Se puede usar en varios sistemas operativos y lenguajes de programación. Utiliza un modelo de "cámara sintética" para representar una escena desde la perspectiva de una cámara. Su arquitectura de pipeline gráfico transforma los objetos geométricos a través de etapas como transformación, recorte y proyección para generar una imagen final.
1. VALENCIA CASQUETE
ABIGAIL
Introducción a la
Programación Gráfica con
OpenGL
2. Open Graphics
Library
OpenGL
Esta librería puede usarse
Es una librería gráfica bajo todo tipo de sistemas
escrita originalmente en C operativos e incluso usando
que permite la una gran variedad de
POGRAMACION manipulación de gráficos lenguajes de programación.
GRAFICA OpenGL 3D a todos los niveles. Podemos encontrar
extenderla a cualquier tipo variantes de OpenGL para
de plataforma y asegurar así Windows 95/NT, Unix,
su portabilidad y Linux, Iris, Solaris, Delphi,
extensibilidad de uso con Java e incluso Visual Basic.
lo que se llego al termino. No 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