
En gráficos por computadora , la superposición de texturas es un método para combinar diferentes texturas . Funciona aplicando un mapa alfa (también llamado "mapa de pesos" o "mapa de superposición") a los niveles superiores, revelando así las capas inferiores donde el mapa alfa es parcial o completamente transparente. El término fue acuñado por Roger Crawfis y Nelson Max. [ 1 ]
Optimizaciones
Dado que la técnica de superposición de texturas se utiliza comúnmente para la representación de terrenos en videojuegos , se requieren diversas optimizaciones. Debido a que el principio subyacente es que cada textura tenga su propio canal alfa , se puede consumir fácilmente una gran cantidad de memoria . Como solución a este problema, se pueden combinar varios mapas alfa en una sola textura, utilizando el canal rojo para un mapa, el azul para otro, y así sucesivamente. Esto permite utilizar una sola textura para proporcionar mapas alfa a cuatro texturas de color real. Las texturas alfa también pueden tener una resolución menor que las texturas de color, y a menudo estas últimas se pueden repetir en mosaico.
Los terrenos también se pueden dividir en fragmentos, cada uno con sus propias texturas. Por ejemplo, si una textura específica se encuentra en una parte del terreno pero no en el resto, sería un desperdicio de memoria y tiempo de procesamiento si el mapa alfa abarcara todo el terreno si solo se necesitara el 10 %. Si el terreno se divide en fragmentos, el mapa alfa también se puede dividir según estos, de modo que, en lugar de desperdiciar el 90 % de ese mapa, solo se desperdiciaría el 20 %.
Técnicas relacionadas
La técnica de superposición de texturas basada en alfa, aunque sencilla, produce transiciones poco naturales. La mezcla de texturas basada en altura intenta mejorar la calidad mediante la mezcla basada en un mapa de alturas de cada textura. [ 2 ]
Véase también
- Composición alfa
- Modos de mezcla
- Salpicaduras : una técnica de renderizado volumétrico
- Mapeo de texturas
Referencias
Enlaces externos
- Charles Bloom sobre la técnica de salpicado de texturas
- Salpicadura de texturas en Direct3D
- Crawfis, Roger y Nelson Max, Texture Splats for 3D Vector and Scalar Field Visualization , Proceedings Visualization '93 (octubre de 1993), IEEE CS Press, Los Alamitos, pp. 261–266.
- Gráficos por computadora
- Esbozos de gráficos por computadora