Ir al contenido principal

Entendiendo la dilatación de texturas

Actualización 18/08/23: Ahora ofrecemos versiones en mosaico de nuestros assets de piedra/mármol que anteriormente tenían aplicada la dilatación. Sin embargo, la colección completa aún no se ha convertido, ¡así que sigue revisando!

¿Descargaste una textura con bordes borrosos? ¡No entres en pánico! Es algo deliberado.

Los artistas y el software 3D prefieren texturas que tengan una relación de aspecto de 1x1. Son más fáciles de manipular, crear mosaicos y usar sin alterar ninguna UV. Es por eso que 〘Poliigon〙 utiliza un proceso común en el desarrollo de juegos conocido como dilatación de texturas, que "extiende" el borde de la textura para llenar el resto del espacio.

A continuación, explicamos cómo eliminar esta dilatación y también proporcionamos una explicación más detallada sobre qué es y por qué es necesaria.

Cómo eliminar la dilatación de texturas en 〘Photoshop〙

Cómo eliminar la dilatación de texturas en tu software 3D

Qué es la dilatación de texturas

La dilatación de texturas es un proceso común en el desarrollo de juegos que "extiende" el borde de la textura para llenar el resto del espacio y mantener una relación de aspecto de 1:1.

Este es un ejemplo de una textura con la dilatación de texturas aplicada:

Idealmente, siempre proporcionaríamos texturas con una relación de aspecto de 1:1 sin dilatación, pero desafortunadamente, el mundo real rara vez es tan conveniente. La mayoría de los sujetos se ven así:

Por lo tanto, normalmente, parte del paso de procesamiento de la textura implica forzar una textura como esta a una relación cuadrada de 1:1. Lo que significa recortar (restar de los lados o la parte superior) o rellenar (duplicar información).

La textura final:

Estos enfoques funcionan muy bien para sujetos que son uniformes y repetitivos.

Pero para texturas con patrones distintivos e impredecibles, la duplicación no es posible sin que se noten las costuras. Nuestros escaneos de losa de mármol son el ejemplo perfecto de esto.

Y por eso usamos la dilatación de texturas, que "extiende" el borde de la textura para llenar el resto del espacio.

En esencia, esto te brinda todos los beneficios de una textura de 1x1 pero sin perder ni duplicar información.

Pero, ¿por qué usar dilatación en absoluto? ¿Por qué no simplemente un fondo negro?

Las partes negras o transparentes de la imagen pueden causar problemas cuando un motor de juego reduce la escala de las texturas (mipmapping) en una malla con mapeo UV.

La dilatación asegura que cualquier error en el mapeo UV no sea tan fácilmente perceptible.

Dicho esto, sabemos que no todo el mundo utiliza texturas para juegos y, por lo tanto, no encontrará útil la dilatación. Así que, si deseas eliminarla de tu textura, lee nuestras guías anteriores.

¿Ha quedado contestada tu pregunta?