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