https://github.com/lu1smgb/ig
Prácticas de Informática Gráfica. Curso 2023-2024. Universidad de Granada
https://github.com/lu1smgb/ig
computer-graphics computer-graphics-opengl cpp
Last synced: 7 months ago
JSON representation
Prácticas de Informática Gráfica. Curso 2023-2024. Universidad de Granada
- Host: GitHub
- URL: https://github.com/lu1smgb/ig
- Owner: lu1smgb
- License: gpl-3.0
- Created: 2023-09-12T15:53:00.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-07T20:00:26.000Z (almost 2 years ago)
- Last Synced: 2025-01-21T18:11:30.698Z (9 months ago)
- Topics: computer-graphics, computer-graphics-opengl, cpp
- Language: C++
- Homepage:
- Size: 1.61 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Informática Gráfica
**Programación gráfica en C++ usando OpenGL**
---
## Práctica 0 - Introducción a OpenGL
**Objetivo**: Dibujar un isotipo
## Práctica 1 - Visualización de objetos 3D sencillos
**Objetivo**: Implementar un cubo, otra figura (octaedro) y el coloreado aleatorio de las caras de una figura 3D cualquiera
## Práctica 2 - Modelos PLY y poligonales
**Objetivos**:
- Implementar dibujado de polígonos almacenados en ficheros PLY
- Implementar dibujado de polígonos generados mediante rotación
- El perfil se genera en tiempo de ejecución
- El perfil se lee de un fichero PLY
- Implementar las clases cono, cilindro y esfera
## Práctica 3 - Modelos jerárquicos
**Objetivos**:
- Comprender como funciona la pila de transformaciones de OpenGL
- Realizar un modelo jerarquico con al menos 4 articulaciones (en este caso, una avioneta), modelando primero:
- Alas con alerones
- Helice de 4 aspas
- Trenes de aterrizaje
- Timon trasero
- Fuselaje (cuerpo de la avioneta)
- Una animacion utilizando dicho modelo*Me acabo de dar cuenta de que la capturadora me convierte los azules en morados y no tengo ni idea de por que* 🫤