Visualización y Transformaciones de Proyección para Computación Gráfica y Modelamiento. Prof. María Cecilia Rivara

Documentos relacionados
Graficación. Tipos de proyección 3D. Proyección 3D. De la 3D a la 2D

Vista tridimensional. Del Libro: Introducción a la Graficación por Computador. Foley Van Dam Feiner Hughes - Phillips

Lección 8 Vistas y Proyecciones

El pipeline de visualización es el conjunto de

Alfredo Weitzenfeld Gráfica: Vistas 3D 1

Como la ecuación de la superficie no contiene a la variable z, concluimos que la superficie es simétrica respecto al plano xy.

Cámara. Práctica Introducción Proyección

Ejercicios de Gráficos Proyecciones

Bloque 33 Guía: Ecuación de la recta en el plano cartesiano SGUICEG055EM33-A17V1

Visualización - Parte 1 - Dpto. de Informática Fac. Cs. Físico-Mat. y Nat. Universidad Nacional De San Luis Argentina

MATEMÁTICAS II Valores extremos Curso de funciones de varias variables

TEMA 5: Vistas en 3D

Geometría Proyectiva. Héctor Navarro

Cámara y Proyecciones Paralelas: Ortogonales, Axonométricas y Oblicuas. Integrantes: Fernández, Kevin # Manzanares, Javier #

Tema 8. Sistemas de Representación

VECTORES DEL ESPACIO. VECTORES COPLANARES. Tres vectores u, v y w son coplanares si, y solamente si, existen. dos reales α y β tales que: w = αu + βv.

UNIDAD DE APRENDIZAJE II

Tema 7. Tema Introducción. Gràfics per Computador 2004/2005 Tema 7. Proyecciones 1. Paso de 3D a 2D

2.- (Puntuación máxima 2 puntos). Para cada valor del parámetro real a, se consideran los tres planos siguientes:

a) La ecuación del plano que pasa por el punto ( 1, 1, 0 ). (3 puntos) b) La ecuación del plano que es paralelo a la recta r.

TEMA 4: Transformaciones 3D

Industrial Data ISSN: Universidad Nacional Mayor de San Marcos Perú

Geometría Analítica. GEOMETRÍA ANALÍTICA PLANA SISTEMA DE COORDENADAS RECTANGULARES 1. DE UN PUNTO 2. DISTANCIA ENTRE DOS PUNTOS

SISTEMAS DE COORDENADAS EN EL ESPACIO

II. HIDROSTÁTICA. Es la parte de la hidráulica que estudia los líquidos en reposo.

Visualización y Realismo: Problemas Capítulo 2

Cálculo Diferencial e Integral - Volumen de un sólido. Prof. Farith J. Briceño N.

Naturales (avanzado) Propiedades de la suma y de la resta. Propiedades de la multiplicación y la división. Jerarquía de operaciones.

MATEMATICAS. BC2 TEMA 6: Rectas y Planos en R 3

Preparación para los Tutoriales Herramientas Astronómicas

ALGEBRA LINEAL. Capítulo III: Vectores en los espacios bidimensional y tridimensional. MsC. Andrés Baquero. jueves, 2 de julio de 15

Algebra y Geometría Analítica. Ing. Carlos A. LOPEZ Prof. Ricardo Massucco. Con la colaboración del Ing. Carlos CHONG

NIVEL : 1er. AÑO PROF. L. ALTIMIRAS R. CARRERA : GEOGRAFÍA AYUD. C. ESCOBEDO C. AÑO : 2009 GEOMETRÍA ANALÍTICA

Geometría del plano y el espacio

TEMAS 6 Y 7 GEOMETRÍA EN EL ESPACIO

UNIVERSIDAD NACIONAL DE INGENIERIA UNI - NORTE Facultad de Tecnología de la Construcción. Dibujo y Geometría Descriptiva II

UNIDAD XVII LA LINEA RECTA. Modulo 4 Ecuación de la recta

7. [2013] [JUN-A] a) Pueden existir vectores u y v tales que u = 2, v = 3 y u v = 8? Justifique la respuesta.

Procesamiento Digital de Imágenes

TEMA 1 Álgebra de matrices 4 sesiones. TEMA 2 Determinantes 4 sesiones. TEMA 3 Sistemas de ecuaciones 4 sesiones

EJERCICIOS DE GEOMETRÍA

TEMA 7 Las formas y las medidas que nos rodean. 2. Repaso a las figuras planas elementales

MATHEMATICA. Geometría - Recta. Ricardo Villafaña Figueroa. Material realizado con Mathematica. Ricardo Villafaña Figueroa

BLOQUE 2 : GEOMETRÍA

GEOMETRIA DEL ESPACIO. Geometría del espacio, rama de la geometría que se ocupa de las. propiedades y medidas de figuras geométricas en el espacio

ALGEBRA. Escuela Politécnica Superior de Málaga

TEMA 5. RECTAS Y PLANOS. INCIDENCIA.

"RESUMEN DE LAS PRINCIPALES CARACTERÍSTICAS DE CONTROLADORES PID"

CLASE II Estática de las construcciones II

E.U.P. de Sevilla, Fundamentos Matemáticos de la Ingeniería, Electrónica. Convocatoria de Septiembre ( ), primera parte.

UN PLANO, PLANO DEL DIBUJO

Matemáticas I. Escuela Politécnica Superior de Sevilla, curso Grados en Ingeniería Eléctrica, Electrónica Industrial y Mecánica.

Colegio Internacional Torrequebrada. Departamento de Matemáticas

1. Hallar la derivada por definición de f ( x) x x 1. Solución: para resolver la derivada aplicaremos la definición de la derivada: f '( x)

SECRETARÍA DE EDUCACIÓN PÚBLICA DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA INSTITUTO TECNOLÓGICO DE VERACRUZ. Carrera: Ingeniería Mecatrónica

TEMAS 6 Y 7 RECTAS Y PLANOS EN EL ESPACIO

GUÍA NÚMERO 22 TRANSFORMACIONES ISOMÉTRICAS

DIBUJO Y SISTEMAS DE REPRESENTACIÓN

DIBUJO Y DISEÑO ASISTIDO POR COMPUTADORA. Unidad V: SISTEMAS DE REPRESENTACIÓN POR PROYECCIÓN ÚNICA

RECTA DE PERFIL. Descripción: Recorridos Posibles: 4. Características de sus Proyecciones: Puntos Notables de la Recta de PerFIl:

GRAFICAS DE INGENIERÍA

. Halla los valores de α en cada uno de los siguientes casos: a) (1 punto) u r, v

x-z = 0 x+y+2 = [2012] [EXT-B] Halla el punto simétrico del P(2,1,-5) respecto de la recta r definida por

EJERCICIOS BLOQUE III: GEOMETRÍA

PROBLEMAS RESUELTOS SELECTIVIDAD ANDALUCÍA 2011 MATEMÁTICAS II TEMA 3: ESPACIO AFIN Y EUCLIDEO

INTRODUCCIÓN. Depósito Legal: NA3220/2010 ISSN: REVISTA ARISTA DIGITAL

ACTIVIDADES GA ACTIVIDAD

Proyecciones en 3D. Facultad de Cs. de la Computación. Juan Carlos Conde Ramírez. Computer Graphics

1. Determina cuáles de los siguientes conjuntos son subespacios vectoriales. Para aquellos que lo sean, halla una base.

MATEMÁTICAS I Unidad 5. GEOMETRÍA ANALÍTICA. Ed. Santillana. SOLUCIONES

Curvas. 1 Representación analítica de curvas Cambio admisible de parámetro... 7

EJERCICIOS DE GEOMETRÍA

NIVEL : 1er. AÑO PROFESORAS: L. ALTIMIRAS R. CARRERA : DISEÑO C RAMIREZ N. AÑO : 2010 AYUDANTE : C. ESCOBEDO C.

d) Si tiene la siguiente función para la oferta de trabajo:

Análisis de Componentes principales -PCA-

TEMA I: DEFINICIÓN Y REPRESENTACIÓN DE ELEMENTOS DEL ESPACIO AFIN

DIBUJO MECÁNICO TEMA 3 PROYECCIONES. Prof. Andrés Meléndez

LA CIRCUNFERENCIA. La circunferencia es la sección producida por un plano perpendicular al eje.

Distancia Focal de una Lente Delgada

GEOMETRÍA PROYECTIVA SISTEMA DIÉDRICO

3º ESO - UNIDAD 12.- TRASLACIONES, GIROS Y SIMETRÍAS EN EL PLANO

DISEÑO DE UN SECADOR DE BANDEJAS PROTOTIPO QUE OPERA CON BRIQUETAS DE CARBÓN (ANTRACITA)

Translaciones, giros, simetrías.

COLEGIO NUESTRA SEÑORA DEL BUEN CONSEJO. Melilla LUGARES GEOMÉTRICOS Y CÓNICAS

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS. Fracciones continuas, ecuación de Pell y unidades en el anillo de enteros de los cuerpos cuadráticos

Cada grado se divide en 60 minutos (60 ) y cada minuto en 60 segundos (60 ). Así, por ejemplo, un ángulo puede medir = 38º

TRAZADO DE DIAGRAMA POLAR Y APLICACIÓN DE CRITERIO DE NYQUIST

x-z = 0 x+y+2 = [2012] [SEP-B] Halla el punto simétrico del P(2,1,-5) respecto de la recta r definida por

con a 2 0 se denomina función cuadrática o función de segundo grado, cuyo dominio es

Problema a) En un triángulo rectángulo OAB una recta r paralela a la hipotenusa corta a los catetos OA y OB en los puntos A y B respectivamente.

TEMA 9.- TRANSFORMACIONES EN EL PLANO.

PROGRAMA DE CURSO. CC1001 Computación I MA2601 Ecuaciones Diferenciales Ordinarias

SISTEMAS Y PROYECTOS INFORMÁTICOS DISEÑO DE UN VISUALIZADOR POLIGONAL TRIDIMENSIONAL

PRUEBAS DE ACCESO A LA UNIVERSIDAD MATERIAS DE MODALIDAD: FASES GENERAL Y ESPECÍFICA

TALLER TRANSFORMACIONES ISOMÉTRICAS. Transformaciones Isométricas

Viewports e Interacción con el Mouse CG 2014.

Las vistas diédricas dan una información exacta sobre la geometría de los objetos. Sin embargo, si son complejas pueden ser difíciles de interpretar.

q = p El conjunto de todas las fracciones racionales se designará en este caso por R(X) y se considerará R[X] R(X).

ALGEBRA. Escuela Politécnica Superior de Málaga

MYP (MIDDLE YEARS PROGRAMME)

Transcripción:

Visualiación y Transformaciones e Proyección ara Comutación Gráfica y Moelamiento Prof. María Cecilia Rivara mcrivara@cc.uchile.cl 2011-2 1

Contenio Visualiación 3D: concetos y elementos imortantes Proyecciones geométricas lanas: clasificación y concetos Volumen e la vista y ventana e visualiación Deucción e matrices e royección Comentarios sobre imlementación: transformaciones e normaliación Transformaciones e royección en OenGL 2

Proceso visualiación 3D Moelo Coor. Muno 3D Necesitamos... Visualiación Raster 2D Proyecciones: transforman objetos 3D en royecciones en lano 2D Volumen e la vista Plano e royección que se reuce a ventana (viewort en el isositivo) Cliing (recorte) contra volumen e la vista 3

Visualiación 3D 2D Renering (intao) e la imagen Es el roceso comleto que ermite asar e la escena moelaa en el esacio 3D e la alicación al esacio raster (iscretiao) el isositivo. Se obtiene así la imagen e la escena en el isositivo. El roceso e renering se escribe meiante una línea e flujo (renering ieline) que escribe la secuencia e métoos, técnicas y algoritmos necesarios ara obtener la imagen 4

Flujo el renering simlificao Esacio el moelo o Alicación Transformaciones e la vista Esacio e visualiación o Esacio e la cámara 3D 3D Transformaciones e Proyección Esacio e la Imagen Transformaciones e esliegue Esacio el Disositivo 2D 2D 5

Elementos útiles en royección el muno 3D en CG Transformaciones e royección. Son herramientas matemáticas que ermiten asar e la escena el muno en 3D a la ventana e visualiación 2D en un isositivo / monitor / antalla / ael. Winow: ventana rectangular e visualiación en coorenaas el muno Viewort (ventana rectangular e visualiación en la antalla el isositivo gráfico). e laos aralelos a los laos e la antalla. 6

Cliing (Recorte) Cliing (recorte). Conceto imortante que se trauce en algoritmos / técnicas que ermiten restringir los objetos / atos en 2D o, 3D, a la orción e éstos que son visibles en un viewort o en un volumen e la vista e la escena en 3D. El volumen e la vista contiene el eao e la escena 3D cuya royección será visible en la ventana e visualiación (corresone a la vista e una cámara) y esués en el viewort. Cliing es un conceto clave ara reucir el trabajo comutacional. Cliing también se usa en algoritmos e eliminación e caras no visibles ara recortar un olígono contra olígono. 7

Proyecciones Geométricas Planas (materia resentaa según Voley-Van Dam et al) Referencia muy imortante en CG 8

Proyecciones Geométricas Planas Concetos: royectores rectos, centro e royección, lano e royección Proyecciones Persectiva Centro e royección a istancia finita el lano e royección A A B B A Paralela Centro e royección a istancia infinita el lano e royección A B B CP (royectores convergen) CP en el infinito (royectores aralelos) 9

Proyección e Persectiva El tamaño el objeto varía inversamente con la istancia el objeto al centro e royección. Objetos arecen más realistas No es útil ara almacenar forma y meias exactas e los objetos. Las líneas aralelas en general no se mantienen aralelas. Proyecciones e líneas aralelas que no son aralelas al lano e royección convergen en un unto e anulación (vanishing oint) 10

Clasificación Proyecciones Geométricas Planas Paralela Persectiva Un unto Ortográfica Oblicua Dos untos Planta Cabinet Tres untos Elevación frontal Lateral Isométrica Cavalier 11

Proyección Persectiva (clasificación) Un unto. El lano e royección corta un eje rincial (lano e royección aralelo a un lano el sistema e coorenaas). Dos untos. Plano e royección corta os ejes rinciales. Tres untos Plano e royección corta los tres ejes rinciales. Ejes rinciales son ejes el sistema e coorenaas. En alicaciones e ingeniería se alinean con caras imortantes el objeto 12

Proyección Paralela Ortográfica. Dirección e royección es normal al lano e royección Planta, elevación, lateral son usaas en ingeniería. Plano e royección es erenicular a eje rincial Isométrica. Normal al lano e royección forma ángulos iguales con ejes rinciales. Vistas más reales Oblicua. Los royectores no son normales al lano e royección. Plano e royección es normal a un eje rincial Cavalier. Proyectores forman ángulo e 45º con lano e royección Cabinet. Proyectores forman ángulo e arctg (2) = 63.4º 13

Volumen e la vista en CG 3D Ientifica la arte visible e la escena Deene la transformación e royección utiliaa 14

Volumen e la vista royección aralela ortográfica Plano el frente Plano e la vista Plano e atrás VRP VPN B F Volumen e la vista truncao ara royección aralela ortográfica 15

Volumen e la vista royección ersectiva Plano el frente Plano e la vista Plano e atrás VRP VPN F B Volumen e la vista truncao ara royección en ersectiva 16

Plano e visualiación en 3D 17

Ventana e Visualiación en 3D 18

19

20

21

22

23

24

Plano e royección y sistema e coorenaas En CG en abstracto, según convenciones Foley-van Dam et al Plano e Proyección VRP (view reference oint) Punto sobre el lano VPN (view lano normal) Normal al lano VRC Sistema e coorenaas e referencia e la vista (u, v, n) VRP: Origen el sistema VPN: Un eje el sistema (n) VUP (view u vector): Determina el eje e irección hacia arriba. La royección e VUP sobre el lano e la vista efine el eje v. 25

v VUP Plano e la vista VRP n VPN u Ventana e visualiación. Definia or límites (u min,v min ) (u max, v max ). No necesariamente centraa en CW (centro e la ventana) Proyección. Se efine meiante PRP (rojection reference oint) e inicaor el tio e royección Si es ersectiva PRP es el centro e royección Si es aralela, la irección e royección (DOP) va ese PRP a CW 26

Deucción e una matri e ersectiva simétrica simle (volumen e la vista simétrico) 27

Persectiva: lano e royección en = 28

Triángulos semejantes x = x x = x / y = y y = y / Matricialmente M er = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1/ 0 29

Multilicano M er or P= [x y 1] T M er P = [x y /] T w = / 1 Luego ara recuerar el unto en R 3 es necesario iviir or w. Luego (x, y, ) = x x/, y /, 1 30

lano e royección = 0, centro e royección en = - + = + = + = + = 1 / y y 1 / x x y y x x x Persectiva (Otra eucción) 31 = 1 1/ 0 0 0 0 0 0 0 0 1 0 0 0 0 1 M' er En este caso uee tener a infinito x

Proyección Paralela Ortográfica Plano e royección en = 0 irección e royección normal al lano e royección M ort = 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 32

Deucción general que integra royecciones en aralela y ersectiva x o y COP Q ( x, y, ) P (x, y, ) P(, y, ) (0, 0, ) lano e royección = centro e royección COP a istancia Q el unto (0, 0, ) irección ese (0, 0, ) a COP ao or vector e irección normaliao ( x, y, ) Ec. aramétrica línea recta e COP a P P L (t) = COP + t (P - COP) 0 t 1 33

Aemás COP = (0, 0, ) + Q ( x, y, ) Luego ara P cualquiera sobre la línea (ecuación aramétrica) x = Q x + (x - Q x ) t y = Q y + (y - Q y ) t = ( + Q ) + (- ( + Q )) t P se encuentra en la intersección e P L (t) con lano e royección =. Luego hacieno = y resolvieno ara t t = - ( - ( + Q + Q ) ) 34

y x y x x + = + = D y y D x Luego: 35 1 Q - one D Q Q Q 2 + = + + = D (se trabajó sobre ientia = ara tener el mismo enominaor D)

+ + = 1 Q Q 1-0 0 Q Q - 0 0-1 0-0 1 M 2 y y x x general Incluye M er M er M ort 36 Q ( x, y, ) M ort M er M er 0 (0, 0, -1) (0, 0, -1) 0 (0, 0, -1)

Plano e la vista Puee ubicarse alternativamente sobre el lano el frente o fuera el volumen e la vista. Los istintos sistemas gráficos usan convenciones levemente istintas. En OenGL el lano e la vista corresone al lano el frente 37

Proyecciones en OenGL 38

Función glfrustrum 39

Función glfrustrum (muy simle y con oco control) Frustrum es el volumen e la vista Near y far son istancias ese el unto e vista a los lanos (e cliing) e aelante y atrás. Coorenaas (left, bottom, -near), (right, to near) efine la ventana e la vista. No necesariamente efine volumen e la vista simétrico. 40

Función glupersective 41

Función glupersective (avanao) Volumen e la vista simétrico Parámetros fovy: ángulo el camo e vista en lano x-. Varía entre 0 y 180. asect: raón e asecto e la ventana e la vista. Ancho/altura. neary faristancias ese el unto e vista a los lanos e cliinge aelante (near) y atrás (far) a lo largo el eje. Son valores ositivos. 42

Proyección aralela ortográfica 43

44

45

46