4 transparencias/página - DAC
4 transparencias/página - DAC
4 transparencias/página - DAC
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
• Densidad<br />
Procedurales: ventajas j<br />
– Mapa de bits: discreto.<br />
– Textura procedural: para todo Rn Textura procedural: para todo R<br />
• No tienen por qué ser repetitivas.<br />
• No hay “tiling”.<br />
• MMultirresolución lti l ió<br />
Textura<br />
procedural<br />
Textura<br />
bitmap<br />
Zoom x1 Zoom x2 Zoom x4<br />
Procedurales: varios<br />
• Descomposición en varios mapas o<br />
ttexturas t proc. más á simples: i l áárboles b l<br />
• Implícitas: el valor de un píxel se obtiene<br />
en cualquier instante.<br />
• Explícitas: requieren un preprocesado (en<br />
un determinado orden). orden) El valor de un<br />
píxel depende de los de alrededor.<br />
• Se programan en OpenGL, CG, C, Perl,<br />
MATLAB MATLAB, …<br />
53<br />
55<br />
Procedurales: desventajas<br />
• No se dibujan.<br />
– Las herramientas habituales no sirven.<br />
• Pueden ser sorprendentes: a veces es<br />
muy difícil predecir el resultado.<br />
• Computacionalmente voraces<br />
– Ejecución en GPU GPU.<br />
• ¿Geometrías ¿ complejas? p j<br />
Compresión de texturas<br />
• Cuanto más detalle tienen las texturas,<br />
lógicamente ocupan más espacio en<br />
memoria y son costosas de tratar.<br />
Normalmente, las texturas se van alojando<br />
en la memoria de la tarjeta gráfica con un<br />
algoritmo LRU: least recently used<br />
• Algoritmo de S3: S3TC. Usado en DirectX.<br />
• Al Algoritmo it dde 3df 3dfx: FXT1<br />
54<br />
56