Las texturas son recursos de imágenes que se utilizan principalmente en Materiales, pero que también se pueden aplicar fuera de Materiales, como cuando se usa una textura para una vista frontal (HUD).
En el caso de los Materiales, las texturas se asignan a las superficies en la que se aplica el Material. Se pueden utilizar las texturas para una variedad de cálculos dentro de un Material al aplicarse directamente a una entrada (por ejemplo, un color base), al usarse como máscaras o al utilizar los valores RGBA para otros cálculos.
Los materiales pueden usar diferentes texturas que se prueban y se aplican con diferentes propósitos. Por ejemplo, un material simple puede tener una textura de Color base, una textura Especular y una textura Normal Map. Además, puede haber un mapa de Rugosidad y Emisividad almacenado en los canales alfa de una o más de estas mismas texturas. Empaquetar múltiples valores en una sola textura permite utilizarlos con mayor facilidad y, al mismo tiempo, ahorrar llamadas a dibujos a fin de mejorar el rendimiento y reducir el espacio en el disco.
Cómo importar texturas
Las texturas se importan en el motor a través del Explorador de contenido utilizando el botón Importar o arrastrando y soltando las imágenes directamente desde las ventanas de tu sistema operativo al Explorador de contenido.
Se admiten diversos formatos de imagen y tipos de archivo:
- .bmp
- .float
- .jpeg
- .jpg
- .pcx
- .png
- .psd
- .tga
- .dds (Cube Map o 2D)
- .exr (HDR)
- .tif (TIFF)
- .tiff (TIFF)
Al importar tus texturas, ten en cuenta las siguientes sugerencias en cuanto a sus dimensiones:
- Utiliza potencias de dos tamaños cuando sea posible, como 32, 64, 128, 2048, etc.
- La potencia de dos valores se puede mipmap o transmitir en vivo. Las no potencias de dos tamaños no se transmiten en vivo ni generan mipmaps.
- Algunas GPU tienen límites de hardware con respecto al tamaño máximo de texturas que admiten. Por ejemplo, es posible que algunas GPU no admitan tamaños de textura superiores a 8192 píxeles (8k).
Editor de recursos de textura
El Editor de recursos de textura es una ventana independiente donde puedes ver y editar Recursos de textura.
Desde esta ventana del editor, puedes ver la textura y sus canales de color. En el panel Detalles, podrás obtener información adicional acerca de la textura importada junto con un conjunto de propiedades para configurar la textura. Esto incluye poder establecer la compresión, ajustar el brillo y la saturación, establecer el nivel de detalle, y mucho más.
Optimizaciones y flujos de trabajo de texturas
En los siguientes temas, se detallan algunas optimizaciones y flujos de trabajo habituales que se realizan con las texturas en los proyectos.
%designing-visuals-rendering-and-graphics/textures/texture-editor-interface:Topic%