Open gl abi
-
Upload
bg-delgado -
Category
Documents
-
view
143 -
download
1
Transcript of Open gl abi
8VO “A”
VALENCIA CASQUETE ABIGAIL
Introducción a la Programación Gráfica con
OpenGL
POGRAMACION GRAFICA OpenGL
OpenGL Es una librería gráfica escrita originalmente en C que permite la manipulación de gráficos 3D a todos los niveles. extenderla a cualquier tipo de plataforma y asegurar así su portabilidad y extensibilidad de uso con lo que se llego al termino.
Open Graphics LibraryEsta 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. No obstante, su uso mas extenso suele ser el lenguaje C o C++.
Sistemas gráficos
1: EntradasTodo aquello que nuestro programa ha calculado y desea dibujar
Procesador:Se encargará de gestionar la comunicación entre todos los módulos (Calcular y dibujar a la vez)
Memoria:Elemento indispensable
Frame Buffer:Zona de memoria destinada a almacenar todo aquello que debe ser dibujado.
Look Up Table:Contiene todos los colores que tenemos disponibles en nuestro sistema
Conversor D/A:A nivel de bit es digital y por tanto debe convertirse a su homónimo analógico para poder ser proyectada en la pantalla.
Salidas:Información analógica para ser visualizada en nuestra pantalla
Sistema gráfico
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.
ARQUITECTURA GRAFICA
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.
Pipeline Gráfico:Es una de las arquitectura graficas ya que es un elemento que marcara la pauta de actuación para OpenGL e incluso para vuestras manos en el momento de programar.
UNOS DE LOS MODULOS SON:
Objeto geométrico
Transformación del modelo
Coordenadas del mundo
Transformación
del visionadoCoordenadas
de cámaraClipping Proyección D.I.S.C.
Rasterización Imagen de pantalla