Download Graphics - Posgrado FIE

Document related concepts
no text concepts found
Transcript
Graficación
IA7200-T
Dr. Juan José Flores Romero
[email protected]
http://lsc.fie.umich.mx/~juan
Contenido
1. Introducción.
2. Algoritmos Básicos de
Gráficas para Dibujo de
Primitivas en 2
Dimensiones.
3. Transformaciones
Geométricas.
4. Vistas en 3 Dimensiones.
Graficación
5. Jerarquía de Objetos y
PHIGS Simples.
6. Dispositivos de Entrada,
Técnicas de Interacción.
7. Software de Interfaz de
Usuarios.
8. Representación de Curvas y
Superficies.
9. Modelado de Sólidos.
2
Objetivos
• Presentar un conjunto de conceptos claves en el área
de graficación por computadora y sistemas gráficos
• Demostrar las ideas principales para visualización
realidad virtual, programación de juegos y bibliotecas
gráficas
• Adquirir el conocimiento necesario para entender y
evaluar paquetes de graficación (presentes y futuros)
Graficación
3
Libros de Texto
• Computer Graphics for Java Programmers. Leen
Ammeraal and Kang Zhang. John Wiley & Sons. 2007.
ISBN:9780470031605
– Covers Java Graphics primitives in good detail, lots of code
examples, links to javasoft.com API websites
• Computer Graphics: Principles and Fundamentals, Second
edition. James Foley, Andries van dam, Steven Feiner and
John Hughes. Addison-Wesley. 1997. ISBN 0201-848-406.
– Covers the algorithms and mathematical ideas well
Graficación
4
Detalles
• Usaremos Java y sus paquetes gráficos para
ilustrar ideas
• Se aprenderá algo de Java en el curso (o
laboratorio)
• Los paquetes Graphics 2D y 3D del JDK (Java
Development Kit) son gratis y se encuentran en
Internet en www.javasoft.com
Graficación
5
Forma de Calificar
• Calificación - 70% exámenes; 30 % tareas
• Dos tareas:
– Tarea 1 - (15%) - Sistema de Dibujo
– Tarea 2 - (15%) - Programa de Rendering
• Se permitirán grupos de hasta tres estudiantes
• Entrega electrónica, por email, a la cuenta del
profesor ([email protected])
Graficación
6
Clases
• Clase (edificio de posgrado):
– Lunes 11:00 - 1:00
– Miércoles 10:00 - 11:00
• Laboratorio (???):
– ???
Graficación
7
Material del Curso
• El sitio web de la materia es:
http://lsc.fie.umich.mx/~juan/Materias/Lic/Graficacion
• Contendrá:
– Notas y filminas
– Tareas (Fechas: publicación y entrega)
– Links a páginas relacionadas
Graficación
8