Title: Graficaci
1GraficaciónIA7200-T
- Dr. Juan José Flores Romero
- juanf_at_umich.mx
- http//lsc.fie.umich.mx/juan
2De qué se trata el curso?
No se trata de! Paquetes de Imágenes y Dibujo
(Adobe Photoshop) Paquetes Cad (AutoCAD)
Paquetes de Rendering (Lightscape) Paquetes de
Modelado (3D Studio MAX) Paquetes de Animación
(Digimation) APIs de Gráficas (OpenGL)
Modelado y Lenguajes de Gráficas (RenderMan)
3De qué se trata el curso?
Se trata de Programación y algoritmos de
Graficación Estructuras de Datos para
Graficación Geometría Aplicada, Modelado y
Rendering
Well, it is a Computer Science course!
4Graficación y Animación (cine)
Es el mayor aliciente
5Los juegos también
6Manejo de Imágenes Médicas
Soporte Financiero Relación entre gráficas,
videos, escaneos, etc.
7Diseño Asistido por Computadora
8Visualiación Científica
Debajo y por encima de nuestro rango visual
9Proceso Gráfico
- Los procesos gráficos son secuanciales
- Modelo tipico de pipeline
- Hay dos pipelines gráficos
- Pipeline de Geometría o 3D
- Pipeline de Imágenes o 2D
10Pipeline de Geometría
Imaging
Pipeline
11Pipeline de Imágenes
Pipeline
12Ejemplo del pipeline
La escena a representar
Images courtesy of Picture Inc.
13Modelo de alambre Vistas Ortográficas
14Vista Perspectiva
15Análisis de Profundidad
16Remoción de Líneas Ocultas Añadir Color
17Sombreado Constante - Ambiente
18Sombreado de Caras - Plano
19Sombreado de Gouraud, sin resaltes especulares
20Resaltes añadidos
21Sombreado de Phong
22Mapeo de Texturas
23Mapeo de Texturas
24Reflecciones, sombras y deformaciones
25Definiciones Gráficas
- Punto
- localización en espacio 2D o 3D
- A veces denota un pixel
- Línea
- camino que conecta dos puntos
- anchura infinitesimal, densidad constante
- comienza y termina en puntos
26Definiciones Gráficas
- Vértice
- punto en 3D
- Borde
- línea en 3D que conecta dos vértices
- Polígono/Cara/Faceta
- forma arbitraria formada al conectar vértices
- unidad fundamental de las gráficas 3D
computarizadas
27Definiciones Gráficas
- Raster
- derivado de los sistemas de TV - renglón de
pixeles - comúnmente conocido como scanline
- influencia a algoritmos reducción de requisitos
de memoria, paralelismo, etc. - derivación de rasterización, algoritmos de tipo
scan-line
28Raster interlaced scanning
29Pros y cons de Raster
- Desventajas
- Requiere un arreglo de memoria del tamaño de la
pantalla - Muestreo espacial discreto (pixeles)
- Resultan patrones Moire
- Limitado en tamaño (lt 40 pulgadas)
- Radiación de rayos X
- Ocupa un gran volumen
- Ventajas
- Se pueden desplegar sólidos
- Usa hardware económico CRT (TVs)
- Toda la pantalla se actualiza constantemente
- Tecnología de luz brillante
30Resumen
- El curso se trata de algoritmos, no de paquetes
de aplicación - El proceso de graficación se lleva a cabo en un
pipeline - Se ilustraron los pasos del pipeline con ejemplos
- Se presentaron definiciones básicas