Open gl abi

7
8VO “A” VALENCIA CASQUETE ABIGAIL Introducción a la Programación Gráfica con OpenGL

Transcript of Open gl abi

Page 1: Open gl abi

8VO “A”

VALENCIA CASQUETE ABIGAIL

Introducción a la Programación Gráfica con

OpenGL

Page 2: Open gl abi

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++.

Page 3: Open gl abi

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

Page 4: Open gl abi

Sistema gráfico

Page 5: Open gl abi

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.

Page 6: Open gl abi

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.

Page 7: Open gl abi

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