280 likes | 494 Views
>> Representación << Texturas. LINK http:// www .sc.ehu.es/ccwgamoa/docencia/Material/Presentaciones. Texturas. Cfr. ACM_slides97_texture.zip Mapear Texture mapping : aplica un patrón de color (fondo –cielo, suelo, muro)
E N D
>> Representación <<Texturas LINK http://www.sc.ehu.es/ccwgamoa/docencia/Material/Presentaciones A. García-Alonso
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és Imagen con “Texture mapping” ACM educational set 1997 A. García-Alonso
... • Anagramas : paraguas • Manufacturas : pelota, toalla • Material natural : arena • Fondo nubes A. García-Alonso
Aplicaciones de las texturas • Material • aglomerado (piedras, ladrillos) • continuo (mármol, madera) A. García-Alonso
... • Simplificar modelos geométricos • Naturaleza • Decorados : interiores, exteriores • Cara, ropa, piel, ... A. García-Alonso
... • Crear un fondo A. García-Alonso
... • Preproceso de renderizados (incluir reflejos, o sombras difusas, o iluminación difusa, ...) • Logotipos, o anagramas • Variar la superficie rugosidad, suciedad, no homogeneidad del tono, A. García-Alonso
Textured Scene + Lightmaps = Final Result A. García-Alonso
... • Ejemplos de texturas de uso libre (no comercial): http:// A. García-Alonso
Texturas 2D y 3D ACM educational set 1997 A. García-Alonso
Texturas 2D A. García-Alonso
Aplicación de textura (texture mapping) + Superficie paramétrica imagen = Superficie con textura ACM educational set 1997 A. García-Alonso
mapeo textura superficie http://www.best.com/~rikk/Book/ Mapeo o transformación A. García-Alonso
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 Rademacher http://www.cs.unc.edu/~rademach/xroads-RT/RTarticle.html A. García-Alonso
(1,1,1) 1 0 1 (0,0,0) 0 1 0 1 0 Asignar coordenadas de textura a puntos de la superficie de un objeto (proyección) ACM educational set 1997 A. García-Alonso
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 A. García-Alonso
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 A. García-Alonso
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 A. García-Alonso
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 A. García-Alonso
Vista lejos Vista cerca A. García-Alonso
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/ A. García-Alonso
Componentes • 1 : sirve para “modular” intensidad • 2 : 1 + definir grado de transparencia • 3 : combinación con imagen • 4 : 3 + definir grado de transparencia A. García-Alonso
Mipmap • Velocidad • Antialiasing ACM educational set 1997 A. García-Alonso
Distorsión • (ver mapeado de textura) “Non-Distorted Texture Mapping For Sheared Triangulated Meshes”, Bruno Lévy,Jean-Laurent Mallet A. García-Alonso
Bump & DisplacementMap http://osage.iats.missouri.edu/things/instruction/aw/Learning_Alias http://iatservices.missouri.edu Information & Access Technology ServicesUniversity Of Missouri A. García-Alonso
... ACM educational set 1997 A. García-Alonso
Falta de diversidad (similar al problema del movimiento) • Problema transmisión por red A. García-Alonso