Skip to content

EmmanuelCruz/Graficacion_por_Computadora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Graficación por Computadora

Emmanuel Cruz Hernández


Ejercicios y Ejemplos

Se muestran ejercicios de ejemplo para las prácticas.

  • Dibujo de curvas.
  • Intersección de objetos.
  • Manejo de cámara.
  • Manejo de materiales.
  • Primitivas en OpenGL.
  • Ejercicio de Ray Traicing
  • Cálculo para rebote de objetos.
  • Reloj sin rotaciones.
  • Definición de vértices para la creación de caras.
  • Ejemplo de Shaders.

Prácticas

  • Práctica 01: Definición de vértices para crear caras y animación.
  • Práctica 02: Animación con trasnformaciones geométricas: rotación y traslación.
  • Práctica 03: Cargar modelos obj para rotarlos.
  • Práctica 04: Cargar modelos obj con manejo de iluminación y cálculo de luz en normales.
  • Práctica 05: Aplicación de traslaciones para la implementación de Ping Pong.
  • Práctica 06: Aplicación de texturas. Generación de ambiente 3D.

Proyecto Final

Implementación de un jardín animado donde se aplica definición de vértices para la creación de caras, trasnformaciones geométricas (rotación, traslación, escala), manejo de cámara, manejo de iluminación y manejo de texturas.

Instalación

Para correr los ejercicios, prácticas y proyecto se necesita instalar las bibliotecas necesarias para OpenGL encontradas en freeglu.

  • sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev

O también

  • sudo apt install freeglut3-dev

About

Graficación en OpenGL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages