dirección de cómputo para la docencia subdirección de

Anuncio
DIRECCIÓN DE CÓMPUTO PARA LA DOCENCIA
SUBDIRECCIÓN DE PLANEACIÓN ACADÉMICA
COORDINACIÓN DE PRODUCCIÓN ACADÉMICA
VISUALIZACIÓN CIENTÍFICA Y GRAFICACIÓN
Gráficos 3D interactivos con OPEN INVENTOR
PRESENTACIÓN
Open Inventor es una biblioteca en C++ orientada a objetos para gráficos 3D basados en
OpenGL. Tras las versiones iniciales por Silicon Graphics Inc. para supercomputadoras y
estaciones de trabajo gráficas, esta biblioteca siguió actualizándose comercialmente para crear
mundos virtuales altamente interactivos y eficientes que se ejecutan tanto en sistemas de
realidad virtual en PC’s con Windows o Linux. Open Inventor representa una de las maneras
más productivas, eficientes y portables de programar gráficos 3D avanzados, permitiéndole
concentrarse en procesar y extraer información de sus datos para su exploración en
visualizaciones 3D interactivas.
PERFIL DE INGRESO
El curso está dirigido a personas que deseen aprender los fundamentos de gráficas por
computadoras para desarrollar visualizaciones 3D y mundos virtuales de propósito general
eficientes e interactivos, desde simulaciones científicas hasta juegos, que posiblemente
requieran características avanzadas que brinda Open Inventor tales como sistemas de realidad
virtual. Se requiere haber acreditado o demostrar conocimientos equivalentes al curso de
Lenguaje de programación C++.
OBJETIVO
El participante creará aplicaciones 3D interactivas orientadas a objetos a aplicar los
fundamentos de los gráficos por computadora, identificando geometrías, sus propiedades,
texturas, el uso de cámaras, luces, texto 3D, sujetos a transformaciones espaciales y
mecanismos de animación e interacción, que junto con la simulación gráfica del medio ambiente
para dar el realismo necesario en un sinnúmero de aplicaciones.
TEMARIO
1. INTRODUCCIÓN: UN PANORAMA DE OPEN INVENTOR
1.1. Evolución en la programación de los gráficos por computadora.
1.2. Orígenes de Open Inventor.
1.3. Panorama de lo que nos ofrece Open Inventor.
1.4. Convenciones del curso.
1.5. Primera escena en OPEC Inventor.
2. ESTRUCTURA DE TODAS LAS GRÁFICAS
2.1. Grafo de escena.
2.2. Tipos de nodos.
2.3. Agrupación de nodos.
2.4. Rutas de objetos.
2.5. Campos: atributos de los nodos.
2.6. Administración de nodos.
3. FORMA DE LAS COSAS
3.1. Formas simples.
3.2. Formas complicadas.
3.3. Funciones parámetricas.
3.3.1. Fundamentos matemáticos y conceptos.
3.3.2. Curvas NURBS.
3.3.3. Superficies NURBS.
4. DIBUJA, PINTA, PEGA
4.1. Trazo.
4.2. Propiedades de la materia.
4.3. Texturas.
5. CUIDA EL MEDIO AMBIENTE
5.1. Luz natural.
5.2. Efectos atmosféricos.
5.2.1. Neblina.
5.2.2. Niebla.
5.2.3. Humo.
6. MENTE SOBRE MATERIA
6.1. Posicionando formas en el espacio.
6.2. Rotación.
6.3. Escalamiento.
6.4. Combinando transformaciones.
7. EL ARTE DE ESCRIBIR
7.1. Texto 2D.
7.2. Texto 3D.
8. LUCES Y CÁMARA
8.1. Modelos de iluminación.
8.2. Tipos de fuentes luminosas.
8.3. Tipos de cámara y el encuadre.
8.4. Render avanzado.
9. ¡ACCIÓN!
9.1. Sensores.
9.2. Mecanismos para la animación.
10. TOCA, MUEVE Y APRENDE
10.1.
Eventos.
10.2.
Selección.
10.3.
Sujetadores.
10.4.
Manipuladores.
PERFIL DE EGRESO
Los conocimientos adquiridos permitirán al participante programar gráficas 3D por computadora
interactivos útiles, interesantes, portables y eficientes con relativa facilidad, mediante el uso de
Open Inventor, al haber ganado una buena comprensión de los conceptos más comunes en
graficación 3D.
REQUISITOS ACADÉMICOS
Cursado el 50% de créditos de alguna licenciatura en el área de computación o afín, tener una
buena comprensión de geometría analítica y de programación orientada a objetos con C++.
Conocimientos básicos de gráficos por computadora deseables aunque no imprescindibles.
DURACIÓN
20 horas.
CLASIFICACIÓN
ESPECIALIZADO
CLAVE
VCGOPENIB
SOFTWARE REQUERIDO
Open Inventor
BIBLIOGRAFÍA
Wernecke, Josie. The Inventor Mentor: Programming Object-Oriented 3D Graphics with Open
Inventor, Release 2. Addison Wesley, 1994.
CREADO/ACTUALIZADO
Luis Miguel de la Cruz S.
Octubre 2005.
Descargar