Representacin Texturas - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

Representacin Texturas

Description:

Texture mapping : aplica un patr n de color (fondo cielo, suelo, muro) ... Vista lejos. Rep.Texturas. A. Garc a-Alonso. 21. Continuidad en borde textura ... – PowerPoint PPT presentation

Number of Views:132
Avg rating:3.0/5.0
Slides: 32
Provided by: scE63
Category:

less

Transcript and Presenter's Notes

Title: Representacin Texturas


1
gtgt Representación ltltTexturas
  • http//www.sc.ehu.es/ccwgamoa/clases

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és

Imagen con Texture mapping ACM educational set
1997
3
Aplicaciones de las texturas
  • Material
  • aglomerado (piedras, ladrillos)
  • continuo (mármol, madera)

4
...
  • Simplificar modelos geométricos
  • Naturaleza
  • Decorados interiores, exteriores
  • Cara, ropa, piel, ...

5
...
  • Crear un fondo

6
...
  • Preproceso de renderizados (incluir reflejos, o
    sombras difusas, o iluminación difusa, ...)
  • Logotipos, o anagramas
  • Variar la superficie rugosidad, suciedad, no
    homogeneidad del tono,

7
Textured Scene Lightmaps Final Result
8
...
  • Anagramas paraguas
  • Manufacturas pelota, toalla
  • Material natural arena
  • Fondo nubes

9
...
  • Ejemplos de texturas de uso libre (no comercial)
  • http//

10
Texturas 2D y 3D
ACM educational set 1997
11
Texturas 2D
12
Aplicación de textura (texture mapping)

imagen
Superficie paramétrica

Superficie con textura
ACM educational set 1997
13
Mapeo o transformación
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 Rademacher http//www.cs.unc.edu/rademach/xr
oads-RT/RTarticle.html
15
Asignar coordenadas de textura a puntos de la
superficie de un objeto (proyección)
ACM educational set 1997
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

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
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

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
20
Vista lejos
Vista cerca
21
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/
22
Componentes
  • 1 sirve para modular intensidad
  • 2 1 definir grado de transparencia
  • 3 combinación con imagen
  • 4 3 definir grado de transparencia

23
Mipmap
  • Velocidad
  • Antialiasing

ACM educational set 1997
24
Distorsión
  • (ver mapeado de textura)

Non-Distorted Texture Mapping For Sheared
Triangulated Meshes, Bruno Lévy,Jean-Laurent
Mallet
25
Bump DisplacementMap
http//osage.iats.missouri.edu/things/instruction/
aw/Learning_Alias http//iatservices.missouri.edu
Information Access Technology
ServicesUniversity Of Missouri
26
...
ACM educational set 1997
27
  • Falta de diversidad (similar al problema del
    movimiento)
  • Problema transmisión por red

28
Reflection mapping
29
Background node (VRML97)
  • http//www.web3d.org/TaskGroups/x3d/translation/ex
    amples/UniversalMediaPanoramas/chapter.html

30
Texturas 3D
ACM educational set 1997
31
Composición con la iluminación
Write a Comment
User Comments (0)
About PowerShow.com