SlideShare una empresa de Scribd logo
API para gráficos 2D/3D en el desarrollo de aplicaciones y videojuegos.

     INTRODUCCIÓN A OPENGL
Open Graphics Library
 OpenGL es una librería de modelado y
 gráficos en 2D y 3D. Fue desarrollada
 inicialmente por Silicon Graphics, aunque
 pronto pasó a convertirse en un estándar, en
 especial cuando lo adoptó Microsoft para su
 sistema operativo Windows.
Principales Características

 Es fácilmente portable y muy rápida.
 Es un sistema procesual y no descriptivo, es
  decir, el programador no describe una escena
  sino los objetos de la escena y los pasos
  necesarios para configurar la escena final.
 Actúa en modo inmediato, es decir, los
  objetos son dibujados conforme van
  creándose.
 Es un API, no un lenguaje de programación.
Incluye

 Primitivas gráficas:
     Puntos
     Líneas
     Polígonos.
 Iluminación y sombreado.
 Texturas.
 Animaciones.
 Otros efectos especiales.
OpenGL
 Permite a los desarrolladores de software
  para PC, estaciones de trabajo, y hardware de
  supercomputación,        crear     aplicaciones
  gráficas de alto rendimiento, visualmente
  atractivas en mercados como el CAD,
  creación      de     contenidos,       energía,
  entretenimiento, desarrollo de juegos,
  fabricación, médicos, y realidad virtual.
 OpenGL expone todas las características de
  lo último en hardware gráfico.
Webgrafía

 http://www.dccia.ua.es/dccia/inf/asignaturas/
  GAA/Web%20Antigua/practicas/Apuntes%20
  OpenGL.PDF

 http://www.khronos.org/opengl/
UNIVERSIDAD TÉCNICA BABAHOYO
FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA
            ESCUELA DE SISTEMAS
      INGENIERÍA EN SISTEMAS
                       Cátedra:
              COMPUTACIÓN GRAFICA
                     Catedrático:
                  ING. JOSÉ MEJÍA
                      Estudiante:
             DÁVILA SANTILLÁN LISBETH
                  IX SEMESTRE ”B”

Más contenido relacionado

Similar a Introducción a opengl

Presentacion_ Que es Blender_ Carlos Marquez Escobedo.pptx
Presentacion_ Que es Blender_ Carlos Marquez Escobedo.pptxPresentacion_ Que es Blender_ Carlos Marquez Escobedo.pptx
Presentacion_ Que es Blender_ Carlos Marquez Escobedo.pptx
Carlos Marquez
 
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
Vicente Mataix Ferrándiz
 
Jclic
JclicJclic
Jclicnelcy
 
Diapositivas Robotica!
Diapositivas Robotica!Diapositivas Robotica!
Diapositivas Robotica!Plan24
 
Aplicaciones para Ingeniería Civil
Aplicaciones para Ingeniería CivilAplicaciones para Ingeniería Civil
Aplicaciones para Ingeniería Civil
Roly Sanginez
 
Programacion visual renny centeno 15323078
Programacion visual   renny centeno 15323078Programacion visual   renny centeno 15323078
Programacion visual renny centeno 15323078
Haryls Haryls
 
Software libre para la animacion y el desarrollo de videojuegos
Software libre para la animacion y el desarrollo de videojuegosSoftware libre para la animacion y el desarrollo de videojuegos
Software libre para la animacion y el desarrollo de videojuegos
amurcia
 
Fritzing
FritzingFritzing
Fritzing
maria_amanta
 
33 sofware open gl
33   sofware open gl33   sofware open gl
33 sofware open gl
Titiushko Jazz
 
Programas de la web 2.0
Programas de la web 2.0Programas de la web 2.0
Programas de la web 2.0
Renata Elizabeth Yapud Guerron
 
Proyecto autocad
Proyecto autocadProyecto autocad
Proyecto autocad
Stefano Espinosa Gonzaga
 
Presentacion Arduino PDF
Presentacion Arduino PDFPresentacion Arduino PDF
Presentacion Arduino PDF
cristianperea
 
Arduino PDF
Arduino PDFArduino PDF
Arduino PDF
cristianperea
 
Herramientas Y Programas Utiles
Herramientas Y Programas UtilesHerramientas Y Programas Utiles
Herramientas Y Programas UtilesJairo Gatjens
 

Similar a Introducción a opengl (20)

Presentacion_ Que es Blender_ Carlos Marquez Escobedo.pptx
Presentacion_ Que es Blender_ Carlos Marquez Escobedo.pptxPresentacion_ Que es Blender_ Carlos Marquez Escobedo.pptx
Presentacion_ Que es Blender_ Carlos Marquez Escobedo.pptx
 
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
 
Programas de simulacion
Programas de simulacionProgramas de simulacion
Programas de simulacion
 
Las apps
Las appsLas apps
Las apps
 
Jclic
JclicJclic
Jclic
 
Diapositivas Robotica!
Diapositivas Robotica!Diapositivas Robotica!
Diapositivas Robotica!
 
Aplicaciones para Ingeniería Civil
Aplicaciones para Ingeniería CivilAplicaciones para Ingeniería Civil
Aplicaciones para Ingeniería Civil
 
Programacion visual renny centeno 15323078
Programacion visual   renny centeno 15323078Programacion visual   renny centeno 15323078
Programacion visual renny centeno 15323078
 
Software libre para la animacion y el desarrollo de videojuegos
Software libre para la animacion y el desarrollo de videojuegosSoftware libre para la animacion y el desarrollo de videojuegos
Software libre para la animacion y el desarrollo de videojuegos
 
Exposicion
ExposicionExposicion
Exposicion
 
Fritzing
FritzingFritzing
Fritzing
 
Exposicion
ExposicionExposicion
Exposicion
 
33 sofware open gl
33   sofware open gl33   sofware open gl
33 sofware open gl
 
33 sofware open gl
33   sofware open gl33   sofware open gl
33 sofware open gl
 
Programas de la web 2.0
Programas de la web 2.0Programas de la web 2.0
Programas de la web 2.0
 
Proyecto autocad
Proyecto autocadProyecto autocad
Proyecto autocad
 
Presentacion Arduino PDF
Presentacion Arduino PDFPresentacion Arduino PDF
Presentacion Arduino PDF
 
Arduino PDF
Arduino PDFArduino PDF
Arduino PDF
 
Herramientas Y Programas Utiles
Herramientas Y Programas UtilesHerramientas Y Programas Utiles
Herramientas Y Programas Utiles
 
El sofware
El sofwareEl sofware
El sofware
 

Último

Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 

Último (20)

Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 

Introducción a opengl

  • 1. API para gráficos 2D/3D en el desarrollo de aplicaciones y videojuegos. INTRODUCCIÓN A OPENGL
  • 2. Open Graphics Library  OpenGL es una librería de modelado y gráficos en 2D y 3D. Fue desarrollada inicialmente por Silicon Graphics, aunque pronto pasó a convertirse en un estándar, en especial cuando lo adoptó Microsoft para su sistema operativo Windows.
  • 3. Principales Características  Es fácilmente portable y muy rápida.  Es un sistema procesual y no descriptivo, es decir, el programador no describe una escena sino los objetos de la escena y los pasos necesarios para configurar la escena final.  Actúa en modo inmediato, es decir, los objetos son dibujados conforme van creándose.  Es un API, no un lenguaje de programación.
  • 4. Incluye  Primitivas gráficas:  Puntos  Líneas  Polígonos.  Iluminación y sombreado.  Texturas.  Animaciones.  Otros efectos especiales.
  • 5. OpenGL  Permite a los desarrolladores de software para PC, estaciones de trabajo, y hardware de supercomputación, crear aplicaciones gráficas de alto rendimiento, visualmente atractivas en mercados como el CAD, creación de contenidos, energía, entretenimiento, desarrollo de juegos, fabricación, médicos, y realidad virtual.  OpenGL expone todas las características de lo último en hardware gráfico.
  • 6. Webgrafía  http://www.dccia.ua.es/dccia/inf/asignaturas/ GAA/Web%20Antigua/practicas/Apuntes%20 OpenGL.PDF  http://www.khronos.org/opengl/
  • 7. UNIVERSIDAD TÉCNICA BABAHOYO FACULTAD DE ADMINISTRACIÓN, FINANZAS E INFORMÁTICA ESCUELA DE SISTEMAS INGENIERÍA EN SISTEMAS Cátedra: COMPUTACIÓN GRAFICA Catedrático: ING. JOSÉ MEJÍA Estudiante: DÁVILA SANTILLÁN LISBETH IX SEMESTRE ”B”