VALENCIA CASQUETE
     ABIGAIL

    Introducción a la
Programación Gráfica con
         OpenGL
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++.
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.
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




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

Open gl abi

  • 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.
  • 4.
  • 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 LOSMODULOS 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