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 bajo todo
                 Es una librería gráfica escrita       tipo de sistemas operativos e incluso
                 originalmente en C que permite la     usando una gran variedad de
 POGRAMACION     manipulación de gráficos 3D a         lenguajes       de     programación.
                 todos los niveles. extenderla a       Podemos encontrar variantes de
GRAFICA OpenGL   cualquier tipo de plataforma y        OpenGL para Windows 95/NT,
                 asegurar así su portabilidad y        Unix, Linux, Iris, Solaris, Delphi,
                 extensibilidad de uso con lo que se   Java e incluso Visual Basic. No
                 llego al termino.                     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

Día Internacional de la Mujer
Día Internacional de la MujerDía Internacional de la Mujer
Día Internacional de la MujerLedy Cabrera
 
La gradación es el tamaño y dirección producido por una perspectiva lineal
La gradación es el tamaño y dirección producido por una perspectiva linealLa gradación es el tamaño y dirección producido por una perspectiva lineal
La gradación es el tamaño y dirección producido por una perspectiva linealCarlosAHerreraB
 
Manejo de emociones
Manejo de emocionesManejo de emociones
Manejo de emocionesLedy Cabrera
 
LOS IMPUESTOS EN EL PERU
LOS IMPUESTOS EN EL PERULOS IMPUESTOS EN EL PERU
LOS IMPUESTOS EN EL PERUkarlaliceth01
 
Boletín diciembre ibp_córdoba
Boletín diciembre ibp_córdobaBoletín diciembre ibp_córdoba
Boletín diciembre ibp_córdobaCippes2013
 
3 salinización natural y antropogénica copia
3 salinización natural y antropogénica copia3 salinización natural y antropogénica copia
3 salinización natural y antropogénica copiaAide Camargo
 
Presentación 1 resistencia
Presentación 1 resistenciaPresentación 1 resistencia
Presentación 1 resistenciaCarlos Muriel
 
En córdoba los desaparecidos se cuentan por miles
En córdoba los desaparecidos se cuentan por milesEn córdoba los desaparecidos se cuentan por miles
En córdoba los desaparecidos se cuentan por milesCippes2013
 
Energías limpias y renovables de la informática.
Energías limpias y renovables de la informática.Energías limpias y renovables de la informática.
Energías limpias y renovables de la informática.Andrea Yoatzin
 
SEO y Usabilidada cotizador Verti seguros
SEO y Usabilidada cotizador Verti segurosSEO y Usabilidada cotizador Verti seguros
SEO y Usabilidada cotizador Verti segurosJavier Navalón
 
Plan estratégico gestion del talento humano
Plan estratégico gestion del talento humanoPlan estratégico gestion del talento humano
Plan estratégico gestion del talento humanoBeatriz Gomez
 
Pt091 f i fiscal
Pt091 f i fiscalPt091 f i fiscal
Pt091 f i fiscaljhl_hdezls
 
Sistema Educativo en la República Dominicana
Sistema Educativo en la República DominicanaSistema Educativo en la República Dominicana
Sistema Educativo en la República DominicanaLedy Cabrera
 
Aproximaciones a la_educación_virtual2
Aproximaciones a la_educación_virtual2Aproximaciones a la_educación_virtual2
Aproximaciones a la_educación_virtual2Norma Barragan Marquez
 

Destacado (20)

Día Internacional de la Mujer
Día Internacional de la MujerDía Internacional de la Mujer
Día Internacional de la Mujer
 
La gradación es el tamaño y dirección producido por una perspectiva lineal
La gradación es el tamaño y dirección producido por una perspectiva linealLa gradación es el tamaño y dirección producido por una perspectiva lineal
La gradación es el tamaño y dirección producido por una perspectiva lineal
 
Resume 2016 W III
Resume 2016 W IIIResume 2016 W III
Resume 2016 W III
 
Logros 2012
Logros 2012Logros 2012
Logros 2012
 
Manejo de emociones
Manejo de emocionesManejo de emociones
Manejo de emociones
 
LOS IMPUESTOS EN EL PERU
LOS IMPUESTOS EN EL PERULOS IMPUESTOS EN EL PERU
LOS IMPUESTOS EN EL PERU
 
Boletín diciembre ibp_córdoba
Boletín diciembre ibp_córdobaBoletín diciembre ibp_córdoba
Boletín diciembre ibp_córdoba
 
Skype (3)
Skype (3)Skype (3)
Skype (3)
 
estados unidos
estados unidos estados unidos
estados unidos
 
3 salinización natural y antropogénica copia
3 salinización natural y antropogénica copia3 salinización natural y antropogénica copia
3 salinización natural y antropogénica copia
 
Presentación 1 resistencia
Presentación 1 resistenciaPresentación 1 resistencia
Presentación 1 resistencia
 
En córdoba los desaparecidos se cuentan por miles
En córdoba los desaparecidos se cuentan por milesEn córdoba los desaparecidos se cuentan por miles
En córdoba los desaparecidos se cuentan por miles
 
Energías limpias y renovables de la informática.
Energías limpias y renovables de la informática.Energías limpias y renovables de la informática.
Energías limpias y renovables de la informática.
 
SEO y Usabilidada cotizador Verti seguros
SEO y Usabilidada cotizador Verti segurosSEO y Usabilidada cotizador Verti seguros
SEO y Usabilidada cotizador Verti seguros
 
Plan estratégico gestion del talento humano
Plan estratégico gestion del talento humanoPlan estratégico gestion del talento humano
Plan estratégico gestion del talento humano
 
Seguridad en juegos de la Nintendo DS
Seguridad en juegos de la Nintendo DSSeguridad en juegos de la Nintendo DS
Seguridad en juegos de la Nintendo DS
 
La familia
La familiaLa familia
La familia
 
Pt091 f i fiscal
Pt091 f i fiscalPt091 f i fiscal
Pt091 f i fiscal
 
Sistema Educativo en la República Dominicana
Sistema Educativo en la República DominicanaSistema Educativo en la República Dominicana
Sistema Educativo en la República Dominicana
 
Aproximaciones a la_educación_virtual2
Aproximaciones a la_educación_virtual2Aproximaciones a la_educación_virtual2
Aproximaciones a la_educación_virtual2
 

Similar a Open gl abi (20)

Openlg franklin francis
Openlg franklin francisOpenlg franklin francis
Openlg franklin francis
 
Euler Blogs Blogger Blogspot
Euler Blogs Blogger BlogspotEuler Blogs Blogger Blogspot
Euler Blogs Blogger Blogspot
 
Computacion grafica
Computacion graficaComputacion grafica
Computacion grafica
 
Open gl
Open glOpen gl
Open gl
 
Open gl chica
Open gl chicaOpen gl chica
Open gl chica
 
Open gl
Open glOpen gl
Open gl
 
Direct Xy Open Gl
Direct Xy Open GlDirect Xy Open Gl
Direct Xy Open Gl
 
UNIDAD I.pptx
UNIDAD I.pptxUNIDAD I.pptx
UNIDAD I.pptx
 
Tema1 b
Tema1 bTema1 b
Tema1 b
 
Introducccion programacion
Introducccion programacionIntroducccion programacion
Introducccion programacion
 
Presentación1 Blogs Blogger Blospot
Presentación1 Blogs Blogger BlospotPresentación1 Blogs Blogger Blospot
Presentación1 Blogs Blogger Blospot
 
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
 
Buenooo opengl
Buenooo openglBuenooo opengl
Buenooo opengl
 
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
 
Tarea c.g
Tarea c.gTarea c.g
Tarea c.g
 
02- Diseño Asistido por Computadoras
02- Diseño Asistido por Computadoras02- Diseño Asistido por Computadoras
02- Diseño Asistido por Computadoras
 
Gpu Lorena[1]
Gpu Lorena[1]Gpu Lorena[1]
Gpu Lorena[1]
 
Manual de practicas segundo parcial
Manual de practicas segundo parcialManual de practicas segundo parcial
Manual de practicas segundo parcial
 
D I S P O S I T I V O S P A R A I M A G E N
D I S P O S I T I V O S  P A R A  I M A G E ND I S P O S I T I V O S  P A R A  I M A G E N
D I S P O S I T I V O S P A R A I M A G E N
 
Trabajo
TrabajoTrabajo
Trabajo
 

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 bajo todo Es una librería gráfica escrita tipo de sistemas operativos e incluso originalmente en C que permite la usando una gran variedad de POGRAMACION manipulación de gráficos 3D a lenguajes de programación. todos los niveles. extenderla a Podemos encontrar variantes de GRAFICA OpenGL cualquier tipo de plataforma y OpenGL para Windows 95/NT, asegurar así su portabilidad y Unix, Linux, Iris, Solaris, Delphi, extensibilidad de uso con lo que se Java e incluso Visual Basic. No llego al termino. 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