tema 3 (parte ii) fundamentos de los grÁficos en 3d alberto pastor nieto 70889752a israel garcía...

26
TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

Upload: magdalena-catalina

Post on 22-Jan-2016

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

TEMA 3 (PARTE II)

FUNDAMENTOS DE LOS GRÁFICOS EN 3D

Alberto Pastor Nieto 70889752AIsrael García Sánchez 70808913D

Page 2: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

LA SIMULACIÓN DE LA PROFUNDIDAD EN LAS IMÁGENES 3D Además de los puntos de fuga, existen otras técnicas:

El sombreado. La elevación. El brillo y el color. El detalle El tamaño relativo de objetos conocidos .....

Page 3: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

EL SOMBREADO DE OBJETOS I

La técnica de sombreado consiste en definir la forma en que los colores de los objetos interactúan con la luz existente en la escena.

La zona del objeto más brillante representa la zona donde la luz incide directamente. Cuando la superficie del objeto rota y se aleja de la luz se vuelve más

oscura.

Page 4: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

EL SOMBREADO DE OBJETOS II

Clases de sombreado: El sombreado de punto de alambre: En él, sólo se

renderizan los bordes del polígono. El sombreado plano: En el sombreado plano se utiliza un

único nivel de iluminación para un polígono dado.La esfera no presenta un aspecto uniforme debido a que los polígonos que la conforman tienen tonalidades diferentes.

Page 5: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

EL SOMBREADO DE OBJETOS III

El sombreado de Gouraud: Se trata de la forma más simple de sombreado uniforme, en donde la intensidad de la luz aplicada es un valor promedio para todo el polígono, normalmente a partir de valores medidos en los vértices del mismo.

El sombreado Phong: En esta clase de sombreado, cada píxel de la superficie del objeto es calculado en relación con la fuente de iluminación.

Page 6: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

LA ALTURA RELATIVA

Cuanto más alto estén situados los objetos en el plano horizontal (cuanto más cerca estén de la línea del horizonte), más lejanos parecen.

Page 7: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

LA ELEVACIÓN

Los objetos que se contemplan desde una cierta altura parecen más pequeños que cuando se miran desde una altura menor.

Page 8: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

SOLAPAMIENTO

La superposición de objetos constituye una técnica básica en la

creación de imágenes tridimensionales.

El círculo y el cuadrado parecen elementos bidimensionales

Si desviamos el círculo se crea una sensación de

profundidad (ambigua)

El efecto tridimensional queda realzado cuando una forma se superpone completamente a la otra

Page 9: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

EL DETALLE Bordes marcados Grandes niveles de detalle en objetos cercanos Efectos de niebla Imagen desenfocada

Page 10: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

LA VISIÓN BINOCULAR: ESTEREOSCOPÍA I Para que el cerebro pueda percibir una imagen en 3D, requiere de

datos sobre la distancia de los objetos, dicha información se obtiene gracias a que tenemos dos ojos que perciben los objetos desde un ángulo distinto.

El secreto para obtener la ilusión de profundidad o estereoscopía, consiste en poder proporcionar una imagen distinta a cada ojo. Actualmente se han desarrollado varias técnicas para obtener 3D.

El método más común consiste en crear dos imágenes que están ligeramente desviadas entre sí, asignándoles diversos colores, habitualmente, rojo y verde.

Page 11: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

LA VISIÓN BINOCULAR: ESTEREOSCOPÍA II Cuando se contempla la escena a través de unas

gafas provistas de una lente de color rojo y otra de color verde, cada ojo contempla una escena ligeramente diferente y el cerebro interpreta la imagen como si fuera tridimensional.

Estas dos fotografías es lo que se conoce como un par estéreo de imágenes y fue tomada por un robot en Marte.

Para verlas como una sola imagen tridimensional, es necesario que cada ojo vea la fotografía que le corresponde.

Page 12: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

ESTEREOSCOPÍA III: MÉTODOS Método por Anaglífo:

Técnica que utiliza filtros de colores para separar las dos imágenes. A partir de este principio podemos separar las dos imágenes con filtros de color para obtener el efecto estereoscópico.

Filtro rojo: azul y verde negro Filtro verde o azul: rojo negro. Filtro distinto en cada ojo esteoroscopía

Page 13: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

ESTEREOSCOPÍA IV: MÉTODOS

Sistema de lentes polarizados: Esta técnica funciona en base a un fenómeno de la física

llamado polarización de la luz. Si se proyecta luz polarizada en una dirección y la vemos

colocando el filtro polarizado a una inclinación de 90 grados respecto a la luz original, toda la luz será bloqueada.

Por lo tanto se pueden proyectar dos imágenes , una polarizada en un sentido y la otra a 90 grados y utilizar dos filtros para que cada ojo vea una imagen distinta.

Page 14: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

ESTEREOSCOPÍA V: MÉTODOS

Page 15: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

ESTEREOSCOPÍA VI: MÉTODOS Imagen entrelazada:

Invención de la televisión: 30fps, parpadeo. Cada cuadro de video se dividió en dos imágenes, una de ellas

consiste en las líneas pares y la otra en las líneas impares y a cada una de estas partes se le llamó campo 60 fps.

Un campo puede contener la imagen del ojo izquierdo, y otro campo la del derecho

Lentes especiales de cristal líquido: se abren y cierran 60 veces por segundo, bloqueando las imágenes que no debe ver cada ojo.

Page 16: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

ELIMINACIÓN DE SUPERFICIES OCULTAS Para producir una visión realista de un cuerpo hemos de

determinar qué curvas y superficies pueden ser observadas desde un punto de vista dado y cuales no.

El problema general que consiste en hacer que los objetos se vuelvan opacos en el mundo de los gráficos tridimensionales se denomina eliminación de las superficies ocultas, puesto que implica eliminar aquellas superficies del dibujo que habitualmente permanecerían ocultas.

A continuación ser verán dos algoritmos que se dedican al tratamiento de dicho problema.

Page 17: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

ALGORITMO DEL PINTOR

Se procede a dibujar todos los polígonos que aparecen en la escena de atrás hacia adelante, de manera que los polígonos situados en primer plano se dibujan sobre los polígonos situados en el fondo.

De esta manera, los polígonos más cercanos obstaculizan la visión de los polígonos más lejanos.

Page 18: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

ALGORITMO DEL PINTOR:Problema del solapamiento mutuo La clasificación se realiza sobre la coordenada z máxima de

cada polígono. Existe una situación en la cual el algoritmo del pintor no es

capaz de realizar una clasificación correcta de los polígonos que se pretenden dibujar.

Se trata del denominado solapamiento mutuo que tiene lugar cuando tres o más polígonos se solapan entre sí de manera circular.

Si dichos polígonos fuesen clasificados mediante el algoritmo del pintor, no habría un orden correcto en el cual clasificarlos. La única solución totalmente satisfactoria consistiría en dividir cada uno de los polígonos en dos.

Page 19: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

EL ALGORITMO Z-BUFFER I

El único sistema realmente exhaustivo para llevar a cabo una clasificación de profundidades implicaría determinar la profundidad de cada punto sobre la superficie de cada polígono en la pantalla y proceder a dibujar sólo los puntos que estén más cercanos con respecto al espectador.

Problema: superficie tiene infinitos puntos. Afortunadamente, sólo es preciso clasificar aquellos puntos que

van a ser dibujados, es decir, aquellos que corresponden a los pixels situados en el plano de visualización.

El algoritmo Z-buffer determina qué puntos situados sobre determinados polígonos están más cerca del espectador para cada píxel en el plano de visualización.

En cada posición del píxel x,y sobre el plano de visión, la superficie con la menor coordenada z en esa posición es visible.

Page 20: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

EL ALGORITMO Z-BUFFER II Cada vez que un punto de la superficie de un polígono se

dibuje, la coordenada z del punto es comparada con el valor actual de dicha posición en el buffer.

Z buffer inicialmente vacío

Si la coordenada z es mayor que la que ya estaba representada no se dibuja oculta.

Page 21: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

EL PROCESO DE CREACIÓN DE UNA IMAGEN

TRIDIMENSIONAL POR ORDENADOR Las cuatro etapas del proceso creativo son:

o Planificación del proyecto. Boceto en papel que se realiza al planear y visualizar la escena.

o Modelado. Creación de una versión generada por ordenador del boceto.

o Puesta en escena. En esta etapa se colocan los diversos objetos en un “escenario”. Asimismo, se procede a crear un punto de vista colocando una cámara en la escena. Se añade iluminación para conseguir un efecto real (el color, el sombreado y otros atributos de la superficie).

o Rendering. Finalmente, la escena se renderiza. Se trata de un proceso que convierte los datos tridimensionales generados durante las etapas previas en una imagen.

Page 22: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

EJEMPLO DE MODELADO DE UNA IMAGEN TRIDIMENSIONAL Proyecciones ortográficas de la escena que se pretende modelar:

Vista plana Vista frontal Vista lateral

Proyección axonométrica Proyección en perspectiva

Page 23: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

EJEMPLO DE MODELADO DE UNA IMAGEN TRIDIMENSIONAL

Sensación de profundidad Vectores coloreados

Determinación de líneas ocultas Eliminación de superficies ocultas

Page 24: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

EJEMPLO DE MODELADO DE UNA IMAGEN TRIDIMENSIONAL

Sombreado plano de superficies Sombreado Gouraud de con reflejo difuso superficies con reflejo difuso

Curveado de superficies Mejora de la iluminación

Page 25: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

EJEMPLO DE MODELADO DE UNA IMAGEN TRIDIMENSIONAL

Mapeo de texturas y sombras Desplazamiento de texturas

Mapeo de reflejos

Page 26: TEMA 3 (PARTE II) FUNDAMENTOS DE LOS GRÁFICOS EN 3D Alberto Pastor Nieto 70889752A Israel García Sánchez 70808913D

FIN

MUCHAS GRACIAS