Rep.TexturasA. García-Alonso1 >> Representación
-
Upload
juan-carlos-salazar-moreno -
Category
Documents
-
view
221 -
download
0
Transcript of Rep.TexturasA. García-Alonso1 >> Representación
Rep.Texturas A. García-Alonso 1
>> Representación <<Texturas
LINK http://www.sc.ehu.es/ccwgamoa/docencia/Material/Presentaciones
Rep.Texturas A. García-Alonso 2
Texturas
• Cfr. ACM_slides97_texture.zip
• Mapear– Texture mapping : aplica un patrón de color (fondo –cielo,
suelo, muro)
– Bump-noise-transparency-etc. mapping modifica una superficie para darle aspecto de rugosa, abollada o picada (arena)
• El mapeado añade– Realismo
– InterésImagen con “Texture mapping”ACM educational set 1997
Rep.Texturas A. García-Alonso 3
...
• Anagramas : paraguas
• Manufacturas : pelota, toalla
• Material natural : arena
• Fondo nubes
Rep.Texturas A. García-Alonso 4
Aplicaciones de las texturas
• Material– aglomerado (piedras, ladrillos)
– continuo (mármol, madera)
Rep.Texturas A. García-Alonso 5
...
• Simplificar modelos geométricos– Naturaleza
– Decorados : interiores, exteriores
– Cara, ropa, piel, ...
Rep.Texturas A. García-Alonso 6
...
• Crear un fondo
Rep.Texturas A. García-Alonso 7
...
• Preproceso de renderizados (incluir reflejos, o sombras difusas, o iluminación difusa, ...)
• Logotipos, o anagramas
• Variar la superficie rugosidad, suciedad, no homogeneidad del tono,
Rep.Texturas A. García-Alonso 8
Textured Scene + Lightmaps = Final Result
Rep.Texturas A. García-Alonso 9
...
• Ejemplos de texturas de uso libre (no comercial):http://
Rep.Texturas A. García-Alonso 10
Texturas 2D y 3D
ACM educational set 1997
Rep.Texturas A. García-Alonso 11
Texturas 2D
Rep.Texturas A. García-Alonso 12
Aplicación de textura (texture mapping)
+
=
imagen Superficie paramétrica
Superficiecon textura
ACM educational set 1997
Rep.Texturas A. García-Alonso 13
Mapeo o transformación
http://www.best.com/~rikk/Book/
textura
mapeo
superficie
Rep.Texturas A. García-Alonso 14
Coordenadas de textura• Dado un punto de una superficie, determinar el pixel
de la textura que le corresponde (dado un elemento de superficie, determinar qué área de textura le corresponde).
Paul Rademacherhttp://www.cs.unc.edu/~rademach/xroads-RT/
RTarticle.html
Rep.Texturas A. García-Alonso 15
Asignar coordenadas de textura a puntos de la superficie de un objeto (proyección)
(0,0,0)
(1,1,1)1
0
0
1
0
1
0
1
ACM educational set 1997
Rep.Texturas A. García-Alonso 16
Asignar coordenadas de textura a vértices de polígonos
• Determinar las componentes “u,v” de textura en cada vértice de la malla– Al generar la malla a partir de una superficie (almacenar en
fichero)
– Generar por proyección
Rep.Texturas A. García-Alonso 17
Estructuras de datos
• Estructuras de datos simple– Imagen
• Tamaño de la imagen en píxeles• Coordenadas normalizadas de textura [0.,1.]• RGB (textura de tres componentes)
– Coordenadas de textura (u, v)• Superficies paramétricas (coord. paramétricas)• Mallas de polígonos (vt)
ACM educational set 1997
Rep.Texturas A. García-Alonso 18
Imágenes
• Consumo de memoria– En fichero
• Comprimidas, por ejemplo : .jpg• No comprimidas, por ejemplo : .bmp• Coste de carga
– En memoria• RAM• En acelerador gráfico ( frame buffer, z-buffer, ... + memoria de
texturas )• Bus CPU- acelerador• Limitaciones de memoria, transición de escena, coste de carga
Rep.Texturas A. García-Alonso 19
Imagen que cubre toda la superficie• Ejemplo : pared edificio
– Área en pantalla variable• Fachada lejana• Fachada cercana: requiere mayor detalle en la textura
– Gasto memoria
Vista a distancia media
Rep.Texturas A. García-Alonso 20
Vista cerca
Vista lejos
Rep.Texturas A. García-Alonso 21
Rep.Texturas A. García-Alonso 22
Continuidad en borde textura
• Una imagen que se replica : suelo de hierba– Simetría bordes : discontinuidad
– Percepción réplica “patrón”
– Ahorro de memoria
http://www.best.com/~rikk/Book/
Rep.Texturas A. García-Alonso 23
Componentes
• 1 : sirve para “modular” intensidad
• 2 : 1 + definir grado de transparencia
• 3 : combinación con imagen
• 4 : 3 + definir grado de transparencia
Rep.Texturas A. García-Alonso 24
Mipmap
• Velocidad
• AntialiasingACM educational set 1997
Rep.Texturas A. García-Alonso 25
Distorsión
• (ver mapeado de textura)
“Non-Distorted Texture Mapping For Sheared Triangulated Meshes”, Bruno Lévy,Jean-Laurent Mallet
Rep.Texturas A. García-Alonso 26
Bump & DisplacementMap
http://osage.iats.missouri.edu/things/instruction/aw/Learning_Alias
http://iatservices.missouri.eduInformation & Access Technology ServicesUniversity Of Missouri
Rep.Texturas A. García-Alonso 27
...
ACM educational set 1997
Rep.Texturas A. García-Alonso 28
• Falta de diversidad (similar al problema del movimiento)
• Problema transmisión por red