Computación Gráfica Clase 0

Download Report

Transcript Computación Gráfica Clase 0

Computación Gráfica
Dr. Jorge Ernesto Rodríguez
E-mail: [email protected]
Universidad de Carabobo
Facultad Experimental de Ciencias y
Tecnología
¿Dónde se usa Computación
Gráfica?
Cine y
publicidad
Juegos
Ciencias e Ingeniería
Interfaces con
el usuario
Imágenes
medicas
Introducción a la Computación Gráfica
2
Impacto de la Computación Gráfica
en la Medicina
Introducción a la Computación Gráfica
3
Impacto social de la Computación
Gráfica
Computación
gráfica y la
Globalización
Internet
+
Interfaz gráfica
=
world wide web
Introducción a la Computación Gráfica
4
Computación Gráfica
La materia (contenido)
Introducción a la computación gráfica: (3hrs.)
Representación y modelación de objetos tridimensionales: (3hrs.)
– Representación poligonal de objetos 3D, Representación usando
curvas y superficies paramétricas (curvas de Bezier), Otros: Geometría
Constructiva de Sólidos (CSG), Voxelización, Subdivisión espacial,
Funciones implícitas.
Visualización de mallados 3D: (9hrs.)
– Proyección, Ocultamiento de Superficies, Iluminación de objetos
poligonales, Texturas y sombras
Reconstrucción de superficies: (9hrs.)
– Reconstrucción de superficies implícitas, Modelo de vértices extremos,
Estructuras de Datos espaciales: Octree, Kd-tree, BSP, Unión
Ordenada de Cajas Disjuntas (OUDB)
Modelos de iluminación global: (6 hrs.)
Introducción a la Computación Gráfica
5
Computación Gráfica
La materia (evaluación)
Plan de evaluación:
Asistencia Clases (Teoría y Taller): 10%
Discusión de artículos: 10%
Tarea 1: 20% (Editor de Curvas de Bézier)
Tarea 2: 20% (Visualizador de mallados 3D)
Tarea 3: 20% (Mapeo de texturas)
Tarea 4: 20% (Reconstrucción de funciones
implícitas)
Introducción a la Computación Gráfica
6
Computación Gráfica
La materia (bibliografía)
Bibliografía
1. Watt, A. Policarpo, F., (1999). The Computer Image. ACM
Press - SIGGRAPH – Addison Wesley.
2. Foley, J., Van, D. (1990). Computer graphics. Principles and
practice. Addison Wesley.
3. Eran, D. Baker, P. (1995). Graficas por computadora. Prentice
Hall.
4. Woo, M., Neider, J., Davis, T., Shreiner, D. (1999), OpenGL
programming guide. Addison Wesley.
5. Woo, M., Neider, J., Davis, T., Shreiner, D. (1999), OpenGL
Manual Reference. Addison Wesley.
6. Farin, G. (1997). Curves and surfaces for CAGD, a practical
guide. Academic Press.
En la Web:
1. Página oficial de OpenGL: http://www.opengl.org
2. Referencias a tutorial de OpenGL: http://nehe.gamedev.net/
Introducción a la Computación Gráfica
7
Visualización Científica
Cuevas de Altamira
(7.000 años A.C.)
Estudio de Anatomía
Leonardo Da Vinci
(1505)
Introducción a la Computación Gráfica
Postal de Marte
Robot Oportunity (2004)
8
Computer Image
Computación Gráfica o Síntesis
de imagen por computador :
Escena 3D
Representación 2D
Procesamiento de Imágenes:
Imagen 2D
Imagen 2D
Vision por computador:
Imagen 2D
Información de
una realidad 3D
Introducción a la Computación Gráfica
9
Computer Graphics
or Image Synthesis
Image
Synthesis
Geometric
Modeling
Unrealistic – Polygonal rendering
Realistic
Ray tracing
Radiosity
Solid Modeling
Geometric Design
1D-based Alg.
Volume
Visualization
2D-based Alg.
Surface
rendering
3D-based Alg.
Direct volume
rendering
Introducción a la Computación Gráfica
10
¿Qué es el Rendering de
una escena 3D?
Introducción a la Computación Gráfica
12
Introducción a la Computación Gráfica
13
Introducción a la Computación Gráfica
14
Introducción a la Computación Gráfica
15
Introducción a la Computación Gráfica
16