rep.texturasa. garcía-alonso1 >> representación
TRANSCRIPT
![Page 1: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/1.jpg)
Rep.Texturas A. García-Alonso 1
>> Representación <<Texturas
LINK http://www.sc.ehu.es/ccwgamoa/docencia/Material/Presentaciones
![Page 2: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/2.jpg)
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
![Page 3: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/3.jpg)
Rep.Texturas A. García-Alonso 3
...
• Anagramas : paraguas
• Manufacturas : pelota, toalla
• Material natural : arena
• Fondo nubes
![Page 4: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/4.jpg)
Rep.Texturas A. García-Alonso 4
Aplicaciones de las texturas
• Material– aglomerado (piedras, ladrillos)
– continuo (mármol, madera)
![Page 5: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/5.jpg)
Rep.Texturas A. García-Alonso 5
...
• Simplificar modelos geométricos– Naturaleza
– Decorados : interiores, exteriores
– Cara, ropa, piel, ...
![Page 6: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/6.jpg)
Rep.Texturas A. García-Alonso 6
...
• Crear un fondo
![Page 7: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/7.jpg)
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,
![Page 8: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/8.jpg)
Rep.Texturas A. García-Alonso 8
Textured Scene + Lightmaps = Final Result
![Page 9: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/9.jpg)
Rep.Texturas A. García-Alonso 9
...
• Ejemplos de texturas de uso libre (no comercial):http://
![Page 10: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/10.jpg)
Rep.Texturas A. García-Alonso 10
Texturas 2D y 3D
ACM educational set 1997
![Page 11: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/11.jpg)
Rep.Texturas A. García-Alonso 11
Texturas 2D
![Page 12: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/12.jpg)
Rep.Texturas A. García-Alonso 12
Aplicación de textura (texture mapping)
+
=
imagen Superficie paramétrica
Superficiecon textura
ACM educational set 1997
![Page 13: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/13.jpg)
Rep.Texturas A. García-Alonso 13
Mapeo o transformación
http://www.best.com/~rikk/Book/
textura
mapeo
superficie
![Page 14: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/14.jpg)
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
![Page 15: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/15.jpg)
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
![Page 16: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/16.jpg)
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
![Page 17: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/17.jpg)
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
![Page 18: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/18.jpg)
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
![Page 19: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/19.jpg)
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
![Page 20: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/20.jpg)
Rep.Texturas A. García-Alonso 20
Vista cerca
Vista lejos
![Page 21: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/21.jpg)
Rep.Texturas A. García-Alonso 21
![Page 22: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/22.jpg)
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/
![Page 23: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/23.jpg)
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
![Page 24: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/24.jpg)
Rep.Texturas A. García-Alonso 24
Mipmap
• Velocidad
• AntialiasingACM educational set 1997
![Page 25: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/25.jpg)
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
![Page 26: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/26.jpg)
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
![Page 27: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/27.jpg)
Rep.Texturas A. García-Alonso 27
...
ACM educational set 1997
![Page 28: Rep.TexturasA. García-Alonso1 >> Representación](https://reader035.vdocuments.site/reader035/viewer/2022062520/5665b4971a28abb57c92731e/html5/thumbnails/28.jpg)
Rep.Texturas A. García-Alonso 28
• Falta de diversidad (similar al problema del movimiento)
• Problema transmisión por red