Publicado el 21/05/2026 | Autor: 3dpoder

Paper Trail: Cómo doblar la realidad con shaders en Unity

Paper Trail es un proyecto que redefine los límites del arte low-poly al convertir el mundo del juego en una hoja de papel plegable. Utilizando Unity como motor base, los desarrolladores han logrado una estética única donde cada textura simula la rugosidad y el granulado del papel físico. Este análisis técnico desglosa el flujo de trabajo entre Photoshop y Unity, centrándose en los shaders que permiten que el mundo se doble y despliegue en tiempo real, ofreciendo una lección magistral de optimización para estudios indie. 📄

Captura de Paper Trail mostrando un mundo low-poly que se pliega como papel con texturas rugosas y granulado

Shaders de papel rugoso y plegado procedural 🧩

La clave de Paper Trail reside en un shader personalizado que combina un mapa de normales generado en Photoshop con un algoritmo de deformación por vértices en Unity. El proceso comienza pintando texturas base en Photoshop, utilizando pinceles de grano grueso y capas de ruido para imitar la fibra del papel. Luego, en Unity, se aplica un shader de superficie que interpreta estas texturas como desplazamientos mínimos, añadiendo sombras dinámicas que refuerzan la ilusión de grosor. Para la mecánica de plegado, se emplea un script que modifica la malla del objeto mediante un eje de bisagra virtual, recalculando las normales en cada frame para evitar artefactos visuales. La optimización se logra limitando el número de polígonos activos y usando LODs que reducen la calidad del sombreado en objetos lejanos.

Lecciones para indies sobre la integracion de assets 🎨

Para los desarrolladores independientes, Paper Trail demuestra que una estética fuerte puede nacer de limitaciones técnicas. El truco está en no luchar contra el motor, sino en abrazar sus capacidades de renderizado por lotes. Al exportar assets desde Photoshop, es crucial trabajar en capas separadas para sombras, luces y texturas base, permitiendo que Unity las combine sin saturar la memoria de la GPU. Además, la mecánica de plegado exige un rigging cuidadoso de las mallas: cada pliegue debe ser un conjunto de triángulos independientes para que el script de deformación no rompa la continuidad visual. Usar un solo shader para todos los elementos del mundo, con variaciones de color vía parámetros, reduce los draw calls y mantiene el rendimiento fluido en consolas y PC de gama media.

Cual fue el mayor desafío técnico al implementar el sistema de plegado de la geometría del mundo en tiempo real con shaders en Unity Paper Trail, y cómo lo resolvieron para mantener la ilusión de una hoja de papel sin romper la jugabilidad?

(PD: los game jams son como las bodas: todo el mundo feliz, nadie duerme y acabas llorando)