euler blogs blogger blogspot
Post on 26-Jul-2015
264 Views
Preview:
TRANSCRIPT
OBANDO MACIAS EULER
COMPUTACION GRAFICA CON OPENGL
8vo “A”
ING. STALIN FRANCIS
Introducción a la Programación Gráfica con
OpenGL
INTRODUCCION
OpenGL es una librería gráfica escrita originalmente en C que permite la
manipulación de gráficos 3D a todos los niveles.
Así esta librería puede usarse bajo todo tipo de sistemas operativos e incluso
usando una gran variedad de lenguajes de programación. Podemos encontrar variantes de OpenGL para Windows
95/NT, Unix, Linux, Iris, Solaris, Delphi, Java e incluso Visual Basic.
CONCETOS PREVIOS
Arquitecturas gráficas
Sistemas gráficos. Dispositivos y elementos
El modelo "cámara sintética"
Sistemas gráficos. Dispositivos y
elementos
Un sistema gráfico típico se compone de los siguientes elementos físicos
Entradas
Procesador (CPU)
Memoria
Frame Buffer
Look Up Table
Conversor D/A
Salidas
todo aquello que nuestro programa ha calculado y desea dibujar.
máximo administrador del sistema, se encargará de gestionar la comunicación entre todos los módulos.
elemento indispensable y bastante obvio como el anterior.
Zona de memoria destinada a almacenar todo aquello que debe ser dibujado.
esta "tabla" contiene todos los colores que tenemos disponibles en nuestro sistema.
para poder ser proyectada en la pantalla, se convierte de bit “digital ” a su homónimo analógico.
ras el conversor ya disponemos de información analógica para ser visualizada en nuestra pantalla.
El modelo "cámara sintética"
Es aquel que interpreta 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:
Luces
IntensidadesLocalizaciones
Orientación
Colores
Campo visual
Objetos
ARQUITECTURA GRAFICA
Unas de las arquitecturas graficas es el pipeline gráfico, elemento que marcara la pauta de actuación para OpenGL e incluso para vuestras manos en el momento de programar.El pipeline gráfico puede implementarse vía software o hardware. En maquinas dedicadas, por ejemplo Silicon Graphics, todos los módulos están construidos en la placa madre de manera que el sistema es muy rápido. En sistemas mas convencionales como PC o Mac, todo se realiza vía software y por tanto es mas lento, siempre y cuando no tengamos instalada una tarjeta aceleradora gráfica.
unos de los módulos son:Objeto
geométrico
Transformación del visionado ProyecciónTransformació
n del modelo
Coordenadas del mundo
Coordenadas de cámara Clipping
D.I.S.C.
Rasterización
Imagen de pantalla
top related