8vo “A”
COMPUTACION GRAFICA CON OPENGL

    ING. STALIN FRANCIS
Introducción a la
                            Programación Gráfica con
                                     OpenGL


                                  INTRODUCCION



                                             Así esta librería puede usarse bajo todo
OpenGL es una librería gráfica escrita         tipo de sistemas operativos e incluso
                                            usando una gran variedad de lenguajes de
 originalmente en C que permite la
                                                programación. Podemos encontrar
manipulación de gráficos 3D a todos             variantes de OpenGL para Windows
            los niveles.                      95/NT, Unix, Linux, Iris, Solaris, Delphi,
                                                     Java e incluso Visual Basic.
Sistemas gráficos.                                El modelo "cámara
Dispositivos y elementos                                 sintética"




                           CONCETOS PREVIOS




                            Arquitecturas gráficas
Sistemas gráficos.
                            Dispositivos y
                              elementos

      Un sistema gráfico típico se compone de los siguientes elementos
                                     físicos


  Entradas                todo aquello que nuestro programa ha calculado y desea dibujar.

 Procesador               máximo administrador del sistema, se encargará de gestionar la
    (CPU)                 comunicación entre todos los módulos.

  Memoria                 elemento indispensable y bastante obvio como el anterior.

                          Zona de memoria destinada a almacenar todo aquello que debe
Frame Buffer
                          ser dibujado.
                          esta "tabla" contiene todos los colores que tenemos disponibles
Look Up Table
                          en nuestro sistema.

                          para poder ser proyectada en la pantalla, se convierte de bit
Conversor D/A
                          “digital ” a su homónimo analógico.
                          ras el conversor ya disponemos de información analógica para
   Salidas                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                                                                  Colores



        Localizaciones                                      Intensidades




        Orientación                                            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                                                                           Imagen de
   geométrico                                                                          pantalla


  Transformació            Transformació
                                                           Proyección              Rasterización
   n del modelo            n del visionado


               Coordenadas
                del mundo                                               D.I.S.C.

                             Coordenadas
                                                         Clipping
                              de cámara

Euler Blogs Blogger Blogspot

  • 1.
    8vo “A” COMPUTACION GRAFICACON OPENGL ING. STALIN FRANCIS
  • 2.
    Introducción a la Programación Gráfica con OpenGL INTRODUCCION Así esta librería puede usarse bajo todo OpenGL es una librería gráfica escrita tipo de sistemas operativos e incluso usando una gran variedad de lenguajes de originalmente en C que permite la programación. Podemos encontrar manipulación de gráficos 3D a todos variantes de OpenGL para Windows los niveles. 95/NT, Unix, Linux, Iris, Solaris, Delphi, Java e incluso Visual Basic.
  • 3.
    Sistemas gráficos. El modelo "cámara Dispositivos y elementos sintética" CONCETOS PREVIOS Arquitecturas gráficas
  • 4.
    Sistemas gráficos. Dispositivos y elementos Un sistema gráfico típico se compone de los siguientes elementos físicos Entradas todo aquello que nuestro programa ha calculado y desea dibujar. Procesador máximo administrador del sistema, se encargará de gestionar la (CPU) comunicación entre todos los módulos. Memoria elemento indispensable y bastante obvio como el anterior. Zona de memoria destinada a almacenar todo aquello que debe Frame Buffer ser dibujado. esta "tabla" contiene todos los colores que tenemos disponibles Look Up Table en nuestro sistema. para poder ser proyectada en la pantalla, se convierte de bit Conversor D/A “digital ” a su homónimo analógico. ras el conversor ya disponemos de información analógica para Salidas ser visualizada en nuestra pantalla.
  • 5.
    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 Colores Localizaciones Intensidades Orientación Campo visual Objetos
  • 6.
    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 Imagen de geométrico pantalla Transformació Transformació Proyección Rasterización n del modelo n del visionado Coordenadas del mundo D.I.S.C. Coordenadas Clipping de cámara