SlideShare una empresa de Scribd logo
1 de 7
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

Más contenido relacionado

Destacado

Setup Sistema de Email Marketing
Setup Sistema de Email MarketingSetup Sistema de Email Marketing
Setup Sistema de Email MarketingRui Nunes
 
Sociólogo e filósofo alemão
Sociólogo e filósofo alemãoSociólogo e filósofo alemão
Sociólogo e filósofo alemãoDébora Cruz
 
Prácticas en empresa
Prácticas en empresaPrácticas en empresa
Prácticas en empresaDivina Moya
 
Tecnologia Sociocultural Sustentável - RIO+20
Tecnologia Sociocultural Sustentável - RIO+20Tecnologia Sociocultural Sustentável - RIO+20
Tecnologia Sociocultural Sustentável - RIO+20André Martinez
 
Programação - Fórum InovaCampinas
Programação - Fórum InovaCampinasProgramação - Fórum InovaCampinas
Programação - Fórum InovaCampinasinovacampinas
 
PROBLEMAS AMBIENTAIS
PROBLEMAS AMBIENTAISPROBLEMAS AMBIENTAIS
PROBLEMAS AMBIENTAISthainara11
 
Filosofia da Percepção: Nas fronteiras do sentido um debate entre Austin, Aye...
Filosofia da Percepção: Nas fronteiras do sentido um debate entre Austin, Aye...Filosofia da Percepção: Nas fronteiras do sentido um debate entre Austin, Aye...
Filosofia da Percepção: Nas fronteiras do sentido um debate entre Austin, Aye...Cristiano Flecha
 
Informe sobre el Metrobús de la Avenida 9 de julio - La Scalabrini
Informe sobre el Metrobús de la Avenida 9 de julio - La ScalabriniInforme sobre el Metrobús de la Avenida 9 de julio - La Scalabrini
Informe sobre el Metrobús de la Avenida 9 de julio - La ScalabriniLa Scalabrini
 
Halloween 2011 divulgação
Halloween 2011 divulgaçãoHalloween 2011 divulgação
Halloween 2011 divulgaçãoanamacedomartins
 
Formato 001 ge plan de área v.001 2012
Formato 001 ge plan de área v.001 2012Formato 001 ge plan de área v.001 2012
Formato 001 ge plan de área v.001 2012josemejiavela
 

Destacado (20)

50 años de presencia md copia
50 años de presencia md   copia50 años de presencia md   copia
50 años de presencia md copia
 
Setup Sistema de Email Marketing
Setup Sistema de Email MarketingSetup Sistema de Email Marketing
Setup Sistema de Email Marketing
 
SEABRA - BAUHAUS VILLAGE
SEABRA - BAUHAUS VILLAGESEABRA - BAUHAUS VILLAGE
SEABRA - BAUHAUS VILLAGE
 
Sociólogo e filósofo alemão
Sociólogo e filósofo alemãoSociólogo e filósofo alemão
Sociólogo e filósofo alemão
 
Prácticas en empresa
Prácticas en empresaPrácticas en empresa
Prácticas en empresa
 
Eu acuso
Eu acusoEu acuso
Eu acuso
 
Ushuaia
UshuaiaUshuaia
Ushuaia
 
Tecnologia Sociocultural Sustentável - RIO+20
Tecnologia Sociocultural Sustentável - RIO+20Tecnologia Sociocultural Sustentável - RIO+20
Tecnologia Sociocultural Sustentável - RIO+20
 
Programação - Fórum InovaCampinas
Programação - Fórum InovaCampinasProgramação - Fórum InovaCampinas
Programação - Fórum InovaCampinas
 
PROBLEMAS AMBIENTAIS
PROBLEMAS AMBIENTAISPROBLEMAS AMBIENTAIS
PROBLEMAS AMBIENTAIS
 
áLbum de fotografias
áLbum de fotografiasáLbum de fotografias
áLbum de fotografias
 
Filosofia da Percepção: Nas fronteiras do sentido um debate entre Austin, Aye...
Filosofia da Percepção: Nas fronteiras do sentido um debate entre Austin, Aye...Filosofia da Percepção: Nas fronteiras do sentido um debate entre Austin, Aye...
Filosofia da Percepção: Nas fronteiras do sentido um debate entre Austin, Aye...
 
Informe sobre el Metrobús de la Avenida 9 de julio - La Scalabrini
Informe sobre el Metrobús de la Avenida 9 de julio - La ScalabriniInforme sobre el Metrobús de la Avenida 9 de julio - La Scalabrini
Informe sobre el Metrobús de la Avenida 9 de julio - La Scalabrini
 
Alunos nota 10 ii período 2012
Alunos nota 10 ii período 2012Alunos nota 10 ii período 2012
Alunos nota 10 ii período 2012
 
Academic Record
Academic RecordAcademic Record
Academic Record
 
Halloween 2011 divulgação
Halloween 2011 divulgaçãoHalloween 2011 divulgação
Halloween 2011 divulgação
 
Subir al blog
Subir al blogSubir al blog
Subir al blog
 
Formato 001 ge plan de área v.001 2012
Formato 001 ge plan de área v.001 2012Formato 001 ge plan de área v.001 2012
Formato 001 ge plan de área v.001 2012
 
Palavra jovem n 05 2013
Palavra jovem n 05 2013Palavra jovem n 05 2013
Palavra jovem n 05 2013
 
Palavra jovem n 07 2013
Palavra jovem n 07 2013Palavra jovem n 07 2013
Palavra jovem n 07 2013
 

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

Similar a Introducción a la Programación Gráfica con OpenGL (20)

Open gl abi
Open gl abiOpen gl abi
Open gl abi
 
Open gl
Open glOpen gl
Open gl
 
Open gl chica
Open gl chicaOpen gl chica
Open gl chica
 
UNIDAD I.pptx
UNIDAD I.pptxUNIDAD I.pptx
UNIDAD I.pptx
 
Tema1 b
Tema1 bTema1 b
Tema1 b
 
Presentación1 Blogs Blogger Blospot
Presentación1 Blogs Blogger BlospotPresentación1 Blogs Blogger Blospot
Presentación1 Blogs Blogger Blospot
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
 
Trabajo de programacion grafica de torres bautista ines
Trabajo de programacion grafica de torres bautista inesTrabajo de programacion grafica de torres bautista ines
Trabajo de programacion grafica de torres bautista ines
 
Direct Xy Open Gl
Direct Xy Open GlDirect Xy Open Gl
Direct Xy Open Gl
 
Software libre en la ingeniería.Charla2
Software libre en la ingeniería.Charla2Software libre en la ingeniería.Charla2
Software libre en la ingeniería.Charla2
 
02- Diseño Asistido por Computadoras
02- Diseño Asistido por Computadoras02- Diseño Asistido por Computadoras
02- Diseño Asistido por Computadoras
 
Buenooo opengl
Buenooo openglBuenooo opengl
Buenooo opengl
 
Trabajo
TrabajoTrabajo
Trabajo
 
Introduccion a graficos mediante JAVA 2D
Introduccion a graficos mediante JAVA 2DIntroduccion a graficos mediante JAVA 2D
Introduccion a graficos mediante JAVA 2D
 
IMÁGENES DIGITALES Y SOFTWARE
IMÁGENES DIGITALES Y SOFTWAREIMÁGENES DIGITALES Y SOFTWARE
IMÁGENES DIGITALES Y SOFTWARE
 
Manual de practicas segundo parcial
Manual de practicas segundo parcialManual de practicas segundo parcial
Manual de practicas segundo parcial
 
Intro programacion conceptos_2012
Intro programacion conceptos_2012Intro programacion conceptos_2012
Intro programacion conceptos_2012
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Gpu Lorena[1]
Gpu Lorena[1]Gpu Lorena[1]
Gpu Lorena[1]
 

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

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