La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Computación Gráfica I – CI4321

Presentaciones similares


Presentación del tema: "Computación Gráfica I – CI4321"— Transcripción de la presentación:

1 Computación Gráfica I – CI4321
Teoría Prof. Alexandra La Cruz ldc.usb.ve) gmail.com ‏ consulta (Lunes 11:30-12:30) Laboratorio Prof. Victor Theoktisto usb.ve) Preparador Eduardo Roa gmail.com)‏ Contenido del curso (

2 Computación Gráfica (CG)‏
Computación gráfica tiene que ver con todos aquellos aspectos de producción de imágenes (representación, procesamiento y visualización) en un computador CG se usa desde hace ya mucho tiempo con el uso de tubos de rayos catódicos Hoy en día es posible generar una imagen que difícilmente podemos distinguir de una fotografía

3 Cine

4 Cine

5 Cine

6 Juegos por computadoras
riven quake

7 Imagenología Médica Rautek et al 2008 The Visible Human Project®

8 Diseño Asistido por Computadoras (CAD)
Diseños mecánicos Electrónicos Arquitectura Computer graphics has had a dramatic impact on the design process. Today, most mechanical and electronic designs are executed entirely on computer. Increasingly, architectural and product designs are also migrating to the computer. Automated tools are also available that verify tolerances and design constraints directly from CAD designs. CAD designs also play a key role in a wide range of processes from the design of tooling fixtures to manufacturing.

9 Visualización Científica
Representación de data multivariada (tormenta) presion temperatura velocidad tiempo An example of combined attribute and volumetric views. The 3D view shows the location of data points in space with pressure mapped to color. A 2D slice shows the velocity close to the eye of the storm. Two attribute views (scatterplot of velocity vs. cloud density and histogramm of temperature) are used to select which cells are shown.

10 Diseño de Interfaz Gráficas (GUI)
Computer graphics is an integral part of every day computing. Nowhere is this fact more evident than the modern computer interface design. Graphical elements such as windows, cursors, menus, and icons are so common place it is difficult to imagine computing without them. Once graphics programming was considered a speciality. Today, nearly all professional programmers must have an understanding of graphics in order to accept input and present output to users.

11 Realidad Virtual Computer graphics is an integral part of every day computing. Nowhere is this fact more evident than the modern computer interface design. Graphical elements such as windows, cursors, menus, and icons are so common place it is difficult to imagine computing without them. Once graphics programming was considered a speciality. Today, nearly all professional programmers must have an understanding of graphics in order to accept input and present output to users.

12 Este curso... NO cubre el aprendizaje de paquetes de diseño gráfico, tales como Photoshop, CorelDraw, AutoCAD o Maya y 3D- Studio TAMPOCO es la introducción de estándares gráficos tales como OpenGL, DirectX, las primitivas gráficas de Java o cualquier otra herramienta

13 Este curso... Los métodos de visualización 2D junto con la representación física en pantallas digitales Una introducción a la representación de objetos 3D que consta del modelaje, proyección e iluminación. En la práctica se utilizará OpenGl y C para ilustrar los conceptos de la teoría.

14 Evaluación Teoría: Práctica (Preliminar)
Tres evaluaciones de 10%, 25% y 25% Práctica (Preliminar) Proyecto I (5%) Proyecto II (10%) Proyecto III (25%)

15 Sistema Gráfico Dispositivos de salida Dispositivos de entrada

16 Frame Buffer Pixel Una imagen esta compuesta por un arreglo o raster de pixels Los pixels son almacenados en una parte de la memoria llamada frame buffer Frame buffer Profundidad 1 bit => 2 colores 8 bits => , colores Sistema de color RGB Resolución (número de pixels en un frame buffer)

17 Rasterization El proceso de conversión de las primitivas gráficas (líneas, puntos, circulos, etc.) generadas por una aplicación y las asigna a los pixels del frame buffer que mejor las representen

18 Computación Gráfica: 1950-1960

19 Computación Gráfica: 1960-1970
Wireframe graphics Dibuja solo líneas Angel: Interactive Computer Graphics 3E © Addison-Wesley 2002

20 Computación Gráfica: 1980-1990
Sombreado suave Mapeando el ambiente bump mapping Angel: Interactive Computer Graphics 3E © Addison-Wesley 2002

21 Computación Gráfica: 1990-2000
OpenGL API Películas de cine creadas completamente con el uso de la computación gráfica Nuevas capacidades de Hardware texturas buffer de acumulación Angel: Interactive Computer Graphics 3E © Addison-Wesley 2002

22 Computación Gráfica: 2000-
Fotorealismo Tarjetas gráficas para PCs Nvidia, ATI, 3DLabs Dispositivos diseñados exclusivamente para juegos Paquetes: Maya, Lightwave Angel: Interactive Computer Graphics 3E © Addison-Wesley 2002

23 Formación de imagen Objeto Observador Fuente de Luz
Propiedades que describen como interactúa la luz con el material en escena Independencia de los elementos

24 Modelaje Geométrico Como representar el mundo real
Geometria: curvas, superficies, volumen Fotometria: luz, color, reflectancia Como crear estas representaciones Interactivamente Algoritmicamente: fractales Scaneando: sensores 3D Primitivas Líneas, triangulos, quads, patches Cilindros, esferas

25 Modelaje Geométrico Modelos poligonales
2D: puntos, líneas y poligonos 3D: polygonal meshes y subdivision surfaces Curvas y superficies paramétricas

26 Renderizado Información de visualización Sombras e iluminación
Transformaciones al modelo que dependen de la posición y orientación de la cámara Visibilidad: determinar que se puede ver sin dibujar lo que no se puede ver Sombras e iluminación Texturas Color

27 Sombras y texturas

28 Sombras y texturas

29 Bibliografía James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes, Computer Graphics: Principles and Practice, 2nd edition, Addison-Wesley 1995. Edward Angel, Interactive Computer Graphics: a Top-Down Approach With Opengl 2nd edition, Addison-Wesley, 2000.

30 Para la próxima clase Leer Capitulo 1 del libro Computer Graphics: Principles and Practice


Descargar ppt "Computación Gráfica I – CI4321"

Presentaciones similares


Anuncios Google