curso_opengl
DESCRIPTION
open glTRANSCRIPT
-
OpenGL Bsico
Objetivo: Proporcionar herramientas suficientes para entender el funcionamiento de OpenGL como API para el desarrollo de ambientes grficos, incorporando a su vez algoritmos y matemticas para la creacin de los mismos.
Duracin Total: 15 clases (22.5 horas)
1 Introduccin MatemticaDuracin: 2 clases (3 horas)
1.1 Operaciones con matrices1.1.2 Suma1.1.3 Resta1.1.4 Multiplicacin1.1.5 Pre multiplicacin1.1.6 Post Multiplicacin
1.2 Geometra Analtica1.2.1 Vector1.2.2 Operaciones con vectores
1.2.2.1Suma, resta, multiplicacin por escalar.1.2.2.2Modulo, producto escalar, producto vectorial y sus propiedades.
1.2.3. Espacio Tangencial de Vrtices
1.3 Transformaciones Geomtricas1.3.1. Traslacin1.3.2. Rotacin1.3.3. Escalamiento
2 Introduccin a OpenGLDuracin: 1 clase (1.5 horas)
2.1 Qu es OpenGL?2.2 Arquitectura de OpenGL2.3 Cmo instalo OpenGL en mi computadora?2.4 Hola mundo en OpenGL! Comenzando con lo bsico
-
3 Uso de Glut para interaccin con perifricos y creacin de ventanasDuracin: 1 clase (1.5 horas)
3.1 Ventanas3.2 Perifericos3.3 Ciclo de dibujo
4 PrimitivasDuracin: 1 clase (1.5 horas)
4.1 Vrtices4.2 Lneas4.3 Polgonos4.4 Cuerpos Geomtricos
5 Modelado GeomtricoDuracin: 2 clases (3 horas)
5.1 Creacin de figuras sencillas: cubos, esferas, toroides, etc.5.2 Modelado Jerrquico5.3 Ejemplos
6 CmarasDuracin: 1 clase (1.5 horas)
6.1 Definicin de cmara6.2 Manejo de cmara
7 ProyeccionesDuracin: 1 clase (1.5 horas)
7.1Elementos de una proyeccin7.2Proyeccin en Perspectiva7.3Proyeccin Paralela7.4Profundidad de campo7.5Espacio de Objeto
-
8 Modelos de IluminacinDuracin: 2 clases (3 horas)
8.1 Iluminacin Local8.1.1 Modelo de Lambert8.1.2 Modelo de Gouraud8.1.3 Modelo de Phong
8.2 Iluminacin Global8.2.1 Ray Tracing8.2.2 Radiosity
9 MaterialesDuracin: 1 clases (1.5 horas)
9.1Definicin de material9.2Componentes ambiental, difusa y especular
10 TexturizadoDuracin: 1 clases (1.5 horas)
10.1 Concepto10.2 Coordenadas de Textura10.3 Tipos de Textura10.4 Ejemplos
11 Vertex Array y Display ListDuracin: 2 clases (3 horas)
11.1 Arreglos de vrtices11.2 Listas de despliegue
12 Proyecto Personal (Trabajo para Feria de Asociaciones de la FI)