14.04.2013 Views

4 transparencias/página - DAC

4 transparencias/página - DAC

4 transparencias/página - DAC

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!