Computación Gráfica. (Algunos Fundamentos) Universidad de los Andes Demián Gutierrez Octubre 2011 1



Documentos relacionados
TÉCNICAS DE CONVERSIÓN A BLANCO Y NEGRO (basado en los métodos de Russell Brow, Rob Carr y Scott Kelby)

Photoshop. Conceptos Básicos

CORRELATION COPROCESSOR BASED ON FPGA COPROCESADOR DE CORRELACIÓN BASADO EN FPGA.

INTRODUCCIÓN AL VIDEO MAPPING. Sesión teórica

Práctica 1: Transformada de Fourier virtual a distancia finita

SISTEMAS DE NUMERACIÓN

Modelado y Simulación 3D en Ejs. Carlos A. Jara Bravo Grupo AUROVA. Universidad de Alicante

Programación Gráfica. Conceptos Básicos

CONCEPTOS BASICOS DE IMAGEN DIGITAL

Profundidad tonal. Es el número de grises que tiene una imagen entre la densidad máxima y la densidad mínima.

2. Marco teórico 2.1.XNA

Tutorial 3/3 Marzo 2003

El pipeline gráfico Figura 3.1

Clase Tema Actividad en casa 20% Evaluación. Crear 3 muestras de camisetas con dibujos personales vectorizados

Herramientas de Vector

LOS MODOS DE FUSIÓN.

GUÍA PARA UN ESCANEO ÓPTIMO

GUIA DE ESTUDIO. 3D Studio Max. Tecnología en Diseño Gráfico. Autor: Tnlgo. Freddy López Cáceres

Objetivos. Transistor MOSFET ELEMENTOS ACTIVOS EL-2207 I SEMESTRE 2007

Tema: Texturas. Corel Texture.

Ejercicio paso a paso. Abrir, guardar y cerrar un documento de CorelDRAW 12

Roberto Quejido Cañamero

ELEMENTOS DEL DISEÑO GRÁFICO IMAGEN DIGITAL

Serie Manuales VRay. Configuración en escenas exteriores

VISIÓN ARTIFICIAL IMAGEN GRISES IMAGEN BINARIA 155 BLANCO 1 UMBRAL = 100 NEGRO

CorelDRAW X3. El poder del lente: Composición de diseño V.1

Ajustes de sombras. 1) Añadir localización

Trabajo Individual de Introducción a la Ingeniería Informática

Definición. El ordenador es una herramienta imprescindible para generar imágenes

GMT: Generic Mapping Tool

Arquitectura de Software

Textos 3D con Inkscape

Draw: objetos en 3D, diagramas de flujo y exportación

CÓMO AÑADIR UN FORMULARIO NUEVO O MODIFICAR EL DE CONTACTO DE LA WEB

Leguaje computacional. Metadatos e Histograma en la imagen digital

Guía de calidad de color

Módulo 15. Principios del color en televisión. Color sustractivo

Dirigido a: Estudiantes, Arquitectos, ingenieros, diseñadores gráficos, dibujantes, educadores, publicistas, artistas y publico en general

CAPACIDADES DEL ÁREA. CorelDRAW X5

COMO CONFIGURAR UN PERFIL DE COLOR:

Sistema Diédrico (I). Verdadera magnitud. Cambio de planos

Qué es la tecnología digital?

Videojuegos. Guillermo Escudero Diego Hiegeo Nestor Tena Igor Moreda

CorelDRAW X3. Efectos de relieve y bisel

RESUMEN TEMA 8: TERMODINÁMICA. MÁQUINA TÉRMICA Y MÁQUINA FRIGORÍFICA. 1.- Transformación de un sistema termodinámico

Para crear una actividad, pulsamos sobre la pestaña actividades

Curso Completo de Electrónica Digital

Capítulo 2 Silueta. Figura 2.1 Tetera capturada por la cámara con la silueta resaltada

El espacio tridimensional. Tema 01: Álgebra lineal y geometría en R 3. Vectores. El producto punto o producto escalar. Teorema

1. CREACIÓN Y MANEJO DE OBJETOS Hoy en día un buen documento debe incluir, siempre que sea posible, gráficos o imágenes, sobre todo si se va a

GEOREFERENCIACIÓN EN ARCGIS

TRABAJO DE INVESTIGACIÓN

GUIA N 1: INTRODUCCIÓN A FLASH 5

Hacé tus propias fotos 3-D con Huayra!

Tema 3. Aplicaciones lineales Introducción

Unidad 1. La información

Procesamiento Digital De Imágenes

MODELOS DE DATOS EN UN SIG: RÁSTER Y VECTORIAL. Los datos espaciales refieren a entidades o fenómenos que cumplen los siguientes principios básicos:

Creación de obras realistas con Rellenos de malla

Draw. Dibujo vectorial

Infantil Orientaciones Aula de Astronomía de Fuenlabrada. Educación Infantil.

Horarios de Clases - 1er Semestre 2012

ORIENTACIONES PARA LA PRUEBA DE APTITUD PARA EL ACCESO A LA UNIVERSIDAD

ESCUELA: UNIVERSIDAD DEL ISTMO

Manual Básico de Usuario de la Intranet.

Nuestro modelo a visualizar estará dispuesto en el espacio geométrico 2D ó 3D

Práctica 5. Curso

Introducción a la imagen digital: Mapa de bits. Vectores

Representación de Datos. Una Introducción a los Sistemas Numéricos

REALIZACIÓN DE UN MOTOR DE RENDER PARA DISPOSITIVOS MÓVILES BASADO EN IRRLICHT. Autor: Javier Meseguer de Paz Dirigido por: Antonio Berlanga de Jesús

3. Los sistemas urbanos.

Comunicación Interactiva C L A S E S 3 Y 4 P R O F. M A X T E L L O

%negro x %blanco = 4 x 81 = 18%

Contexto de la sesión

Visualización científica en ordenadores personales

3º ESO BLOQUE: TÉCNICAS DE EXPRESIÓN Y COMUNICACIÓN. DIBUJO CON WORD.

TRANSFORMACIONES LINEALES

GUIA TALLER No. 1 ESPECIALIZACIÓN EN MULTIMEDIA PARA LA DOCENCIA Prof. Ing. FREDYS SIMANCA HERRERA

Calcando dibujos. Construir el dibujo

Corte y Grabado Grabado Corte Marcado de líneas Izquierda: Derecha: Izquierda: Centro: (*) Derecha: (*) -

Modos y extensión de la imagen

Rosario Casanova, Bruno Rienzi, Hebenor Bermúdez, Alicia Lofredo Raquel Sosa, Rafael Tornini. Facultad de Ingeniería, Universidad de la República

ASIGNATURA DE GRADO: INFORMÁTICA GRÁFICA

5.2. Selección Adversa

6ª Práctica. Matlab página 1

Illustrator CS4: guía de maquetación

Grafismo Electrónico Examen parcial de retoque fotográfico Noviembre de Preguntas de Test

Ingeniería Superior de Informática

La definición de digital es toda información representada por una serie de pulsos eléctricos discretos basados en un sistema binario (ceros y unos).

Tratamiento de la Imagen Digital

CURSO INSTALACION E IMPLEMENTACION ALOJA SOFTWARE HOTEL MODULO 04: Reservas- Planning- Cuentas del Hotel [1]

CURSO BÁSICO Y ORIENTATIVO SOBRE VIRTUAL FASHION WORKS (diseño de moda)

Ciencias Sociales 3º / Unidad 1 / Viajamos al espacio

Cómo activar el modo Hibrido en mi HVR?

PRE-PRENSA DIGITAL PARA MEDIOS IMPRESOS. Por: Eylem Epifanía Bran Vargas. Docente: Genny Usuga

2 Para abrir un nuevo documento en blanco, abre el menú Archivo y selecciona Nuevo, o haz clic en el

Producción de una pintura abstracta en acrílico sobre madera entelada. A) Detalle C) Pintura

Blanco y Negro coloreado con GIMP Alberto García Briz

Resumen de fotos editadas por alumnos/as del 3º ciclo de Educación Primaria. / 12

Transcripción:

Comutación Gráfica (Algunos Fundamentos) Universidad de los Andes Demián Gutierrez Octubre 2011 1

Qué es? Es una rama de la ciencia de comutación que estudia al conjunto de técnicas que ermiten la reresentación tridimensional* de los objetos de la vida real en el comutador *No solo de objetos tridimensionales, y no sólo de objetos de la vida real 2

Qué es? Que arquitecturas de hardware y software debo tener? Cómo dibujo gráficos 2D? Líneas? Curvas? Polígonos? Aliasing? Cómo relleno un olígono? Cómo reresento y dibujo modelos 3D en disositivos de desliegue 2D? Cómo desliego modelos 3D que sean realistas? Iluminación? Texturas? Sombreado? Suavizado? 3

Alicaciones? Juegos de Comutadora / Video (Weee!!!) Alicaciones Científicas Alicaciones y Software ara Ingeniería Educación y Entrenamiento Arte (cine, entre otros) Muchos más... 4

Alicaciones? 5

Alicaciones? 6

Alicaciones? 7

Alicaciones? 8

Alicaciones? 9

Soorte Concetual / Fundamentos Geometría Descritiva / Comutacional Trigonometría Álgebra Matricial / Álgebra Lineal Métodos de interolación Manejo de atrones de colores Estructuras de Datos Arquitectura de Comutadores 10

Comonentes de un Sist. Gráfico Cuál es la naturaleza de este disositivo? 11

qué es un gráfico? qué tios de gráficos existen? naturaleza de un gráfico? 12

Cómo se reresenta una imagen? 13

Cómo se reresenta una imagen? Una imágen/gráfico se reresenta con un conjunto de untos donde cada unto tiene un valor (color) o una intensidad (or ejemlo, en el caso de escalas de grises) 14

Cómo se reresenta una imagen? muchos millones (4.294.967.296) de colores muchos (65.536) colores (256) colores (16) colores (8) colores (4) colores 15

Cómo se reresenta una imagen? de izquierda a derecha: 2 tonos 16 tonos grises 256 tonos grises 16

Raster Vector Vectorial vs Raster? 17

Vectorial vs Raster? 18

Vectorial vs Raster? Cómo dibujar? 19

en qué disositivos se desliegan los gráficos? 20

Tecnologías de Salida (cómo se dibuja una imágen) 21

Tecnologías de Salida 22

Tecnologías de Salida LCD LED Plasma 23

Tecnologías de Salida Kindle aunque con esto no nos vamos a meter... ipad 24

algunas arquitecturas? 25

Arquitecturas CPU Memoria del Sistema Controlador de Video Bus del Sistema Otros Disositivos de E/S 26

Arquitecturas CPU Memoria del Sistema Frame Buffer Controlador de Video Bus del Sistema Otros Disositivos de E/S 27

Arquitecturas Memoria del Procesador de Video CPU Frame Buffer Procesador de Video Controlador de Video Memoria del Sistema Bus del Sistema Otros Disositivos de E/S 28

Arquitectura / Framebuffer Controlador de Video Frame Buffer memoria... 1 2 3 1024 1025 1026 1027 2048 2049 2050 2051 3072 0x00004000 valor ixel-1 0x00004001 valor ixel-2 0x00004002 valor ixel-3 0x00004003 valor ixel-4......... --- 0x0000FFFF valor ixel-n 800... --- --1024... n 29

Qué es? Frame Buffer Controlador de Video El Frame Buffer en el fondo se uede ver como un maa de bits maa de bits? 30

Cómo se reresenta una imagen? RGB 0000... 0000... 0000... R G B RGBA 0000... 0000... 0000... 0000... R G B A (16) colores (8) colores (4) colores 31

Arquitectura / Framebuffer 8 bits or ixel: 256 colores 16 bits or ixel 65536 colores 24 bits or ixel 16 millones de colores 32 bits or ixel 4.294.967.296 colores... 1 2 3 1024 1025 1026 1027 2048 2049 2050 2051 3072... --- 800... --- ---... n 1024 Esto es más de lo que el ojo humano uede diferenciar 32

Arquitectura / Framebuffer or ejemlo: 8 bits or ixel: 00 000 000 R G B Por qué hay más verde y azul que rojo? 33

bien, ero... hasta ahora sólo hemos hablado de gráficos 2D... qué sucede con el 3D? cómo se definen gráficos 3D? cómo se reresentan en 2D? 34

cómo se definen gráficos 3D? cómo se reresentan en 2D?... se acuerdan de sistemas de reresentación? 35

Objetos y observadores 36

Transformando al Observador en una Cámara 37

Transformando al Observador en una Cámara Proyección Escena 3D Cámara / Observador (localizada en el esacio 3D) Resultado 2D 38

Añadiendo Iluminación... La luz añade comlejidades adicionales: sombra, reflejos, colores, etc 39

Añadiendo Iluminación... Cómo se calculan los colores, las sombras, etc? 40

Soorte Concetual / Fundamentos OenGL DirectX / Direct3D Tecnologías que definen APIs que ermiten dibujar rimitivas (untos, líneas, olígonos, curvas, texturas, iluminación, etc) y realizar un conjunto de oeraciones gráficas 41

Soorte Concetual / Fundamentos Alicación Frameworks (Java / Otros) (Scene Grahs) (Ej. Java3D, JMonkeyEng, etc) Frameworks (C/C++) (Scene Grahs) (Ej. Ogre) Bindings (Ej. JOGL)? API API OenGL Direct3D?? 42

Soorte Concetual / Fundamentos Memoria del Procesador de Video Frame Buffer Procesador de Video ( acelerado ) Controlador de Video Oeraciones y rimitivas gráficas imlementadas en el Hardware OenGL Direct3D API API 43

Soorte Concetual / Fundamentos Memoria del Procesador de Video Frame Buffer Procesador de Video Imlementación en Software OenGL Direct3D API API Controlador de Video Oeraciones y rimitivas gráficas imlementadas en Software (mucho más lento que el anterior) 44

...ver transarencias del Prof. Domingo... 45

Gracias Gracias! 46