Todos los artículos
Tutoriales · 7 min read

Densidad de téxeles bien hecha: un estándar, impuesto en todo un equipo

Qué es la densidad de téxeles, los valores en píxeles por centímetro que usan de verdad los juegos publicados, cómo medirla con una textura de tablero, cuándo romper la regla para assets héroe, y cómo imponer un estándar para que el entorno de un equipo se lea como un solo mundo.

Close-up of a red brick wall with pale mortar joints

En resumen: la densidad de téxeles es cuántos píxeles de textura cubren una unidad real de superficie, y mantenerla consistente es la diferencia entre un entorno que se lee como un mundo único y coherente y uno que parece assets de cinco juegos distintos pegados. Este artículo la define con claridad, da los valores en píxeles por metro que usan de verdad los juegos publicados, muestra cómo medirla con una textura de tablero, explica los pocos lugares donde deberías romper la regla, y expone cómo imponer un único estándar en un equipo sin vigilar cada UV a mano.

Un muro de ladrillo: cada unidad del mismo tamaño, la misma densidad de detalle Un muro de ladrillo es una lección de densidad de téxeles en piedra: cada ladrillo lleva la misma cantidad de detalle por centímetro. Cuando un asset de tu escena tiene el doble de densidad de téxeles que su vecino, los jugadores sienten lo erróneo aunque no puedan nombrarlo.

Qué es realmente la densidad de téxeles

La densidad de téxeles es la resolución de textura por unidad de superficie, normalmente píxeles por metro o por centímetro. Una textura de 1024 píxeles en un muro de 4 metros es 256 px/m; la misma textura en un muro de 2 metros es 512 px/m, el doble de nítida.

Un «téxel» es un píxel de textura. La densidad de téxeles mide cuántos de ellos caen sobre una cantidad dada de superficie en el mundo. Es el puente entre tu resolución de textura (una propiedad de imagen) y la escala de tu modelo (una propiedad del mundo), y como depende de ambas, dos assets con texturas 2K idénticas pueden verse radicalmente distintos si uno está mapeado sobre una superficie del doble de tamaño que el otro. Esa discordancia es lo que tu ojo atrapa: una puerta nítida junto a un muro borroso, o una caja afiladísima contra un suelo blando. La consistencia, no la resolución máxima, es lo que vende un aspecto unificado.

Los valores que usan los juegos publicados

Un estándar común es 512 px/m (≈5,12 px/cm) para superficies de entorno generales, bajando a 256 para terreno grande y lejano y subiendo a 1024+ para props héroe a los que la cámara se acerca. Elige tu base según lo cerca que llega el jugador.

No hay un número universal (lo fija tu plataforma objetivo, la distancia de cámara y el presupuesto de memoria), pero los rangos de trabajo están bien establecidos:

  • Terreno grande / arquitectura lejana: ~256 px/m. El jugador nunca se acerca, así que el detalle ahí es memoria desperdiciada
  • Entorno jugable general (muros, suelos, props medios): ~512 px/m es una base común y cómoda
  • Assets héroe a los que la cámara empuja (un prop clave, un detalle a altura de cara): 1024 px/m o más
  • Manos / armas en primera persona: la más alta de todas, porque siempre están a centímetros de la cámara

El principio tras los números: la densidad de téxeles debería escalar con lo cerca que llega el jugador. Fija tu base desde tu distancia de cámara común más ceñida, luego baja un escalón para las cosas siempre lejanas. Un estudio elige un número base, lo escribe en la art bible, y sujeta a él cada asset general.

Cómo medirla

Aplica una textura de tablero con un valor conocido de píxeles-por-cuadro a tu modelo a su escala final. Si los cuadros se ven del mismo tamaño en cada asset de una escena, tu densidad de téxeles es consistente: tamaños de cuadro discordantes revelan el problema al instante.

La textura de tablero (o «rejilla UV») es la herramienta más útil aquí. Es un patrón embaldosado de cuadros de colores; cuando la asignas a tus assets a escala mundial final, cada cuadro representa un número fijo de téxeles. Densidad consistente significa que los cuadros tienen el mismo tamaño físico en cada superficie. Un muro cuyos cuadros son el doble de grandes que los del suelo está subtexturizado respecto al suelo, ahora puedes ver la discordancia de densidad en vez de adivinar. La mayoría de herramientas DCC y motores tienen un verificador de densidad de téxeles o un script que reporta px/m directamente; en cualquier caso, la textura de tablero es el chequeo visual rápido de intuición que cada artista debería tener a una tecla de distancia.

El esqueleto expuesto de hormigón y acero de un edificio en construcción La construcción real sujeta cada elemento a tolerancias compartidas para que las piezas encajen. Un estándar de densidad de téxeles es la misma idea para superficies: una especificación compartida que hace que assets construidos de forma independiente se lean como una sola estructura.

Cuándo romper la regla

Sube la densidad en assets héroe donde la cámara se demora, y bájala en cosas siempre lejanas o diminutas en pantalla. Densidad uniforme en todo desperdicia memoria en lo lejano y hambrea lo cercano: consistencia significa consistente PARA SU DISTANCIA DE CÁMARA, no idéntica en todo.

«Densidad de téxeles consistente» no significa un número para todo el juego, significa una densidad deliberada apropiada al papel de cada asset, sin discordancias accidentales entre vecinos. La estatua héroe a la que el jugador camina se gana 1024+; la silueta de montaña a dos kilómetros está bien a 128. La habilidad es que las bajadas sean intencionales y documentadas, no el resultado aleatorio de quién modeló qué. Un modelo mental útil: presupuesta tu memoria de textura como presupuestas polígonos, gástala donde la cámara pasa su tiempo, y hambrea los lugares que nunca visita.

Imponerla en un equipo

Un estándar que nadie puede comprobar es un estándar que nadie sigue. Hazlo imponible: una textura de tablero compartida, un script de reporte de densidad en el paso de importación, y una especificación de una línea en la art bible, para que los assets conformes sean el camino de menor resistencia.

Aquí es donde la densidad de téxeles deja de ser una destreza artesanal en solitario y se vuelve un problema de pipeline. En un equipo, la densidad derivará en el momento en que dependa de que cada artista recuerde un número, porque la gente modela a escalas distintas, importa con ajustes distintos, y juzga a ojo distinto. Lo que mantiene la línea es el herramental:

  • Una textura de tablero compartida que todos asignan igual, para que las discordancias sean visibles en cada revisión.
  • Un chequeo de densidad al importar: un script que reporta px/m y marca cualquier cosa fuera de la banda acordada antes de que entre en la library.
  • Una especificación de una página: el número base, las excepciones héroe y terreno, y el workflow del tablero, en la art bible que todos leen el primer día.

La consistencia es también un problema de encontrabilidad: para sujetar assets a un estándar tienes que poder verlos todos, compararlos y detectar el atípico. Por eso un navegador de contenido que renderiza miniaturas consistentes y te deja ordenar una library enorme, como el de Numivo, hace discretamente más fácil la disciplina de densidad de téxeles: el que desentona es visible de un vistazo en vez de descubierto in-engine tres meses después.

Cifras de campo que vale la pena robar

  • Base de entorno general: ~512 px/m (≈5,12 px/cm)
  • Terreno lejano / arquitectura lejana: ~256 px/m, más cerca desperdicia memoria
  • Assets héroe / cámara cercana: 1024 px/m y arriba
  • La herramienta que lo hace visible: una textura de tablero / rejilla UV a escala final
  • La imposición que pega: tablero + reporte al importar + especificación de una página, no memoria y regañina

Mini-FAQ

Mayor densidad de téxeles siempre es mejor, ¿no? No. Cuesta memoria de textura y ancho de banda de streaming por detalle que el jugador quizá nunca vea de cerca. Más allá de la resolución que la cámara puede resolver a esa distancia, los téxeles extra son puro desperdicio. Ajusta la densidad a la distancia de cámara, no a «lo más alto posible».

¿El texturizado por trim-sheet y tiling cambia esto? Cambia cómo alcanzas el objetivo, no el objetivo mismo. Las texturas en tiling y los trim sheets son a menudo la manera más fácil de mantener la densidad consistente en grandes superficies, porque el mismo sheet a la misma escala da la misma densidad dondequiera que se use.

¿Cómo arreglo una library ya inconsistente? Mide una muestra representativa con el tablero para hallar la dispersión, acuerda una base, y arregla de forma oportunista: re-densifica assets a medida que las escenas los tiran, en vez de intentar una repasada heroica de toda la library. Los assets que importan se arreglan primero porque son los que están en uso.

¿Y móvil o la Switch? Mismo concepto, bases más bajas: podrías correr 256 px/m como estándar general en vez de 512. La disciplina es idéntica; solo los números se mueven para caber en el presupuesto de memoria.

La densidad de téxeles es uno de esos fundamentos sin glamur que separa entornos de aspecto profesional de los de estudiante. Elige una base, hazla visible con un tablero, imponla con un chequeo en la puerta, y tus assets construidos de forma independiente por fin se leerán como un solo mundo creíble.