19/04/2020
Substance 3D Designer se ha consolidado como una herramienta fundamental en la industria del videojuego y la creación de contenido digital. Su enfoque de creación de materiales de forma procedural, basado en nodos, ofrece un poder y una flexibilidad sin precedentes. Sin embargo, para que estos materiales cobren vida de verdad, necesitan interactuar de manera inteligente con la geometría 3D sobre la que se aplican. Aquí es donde entra en juego un concepto clave: los generadores basados en malla (Mesh-Based Generators). Estos nodos son el puente esencial que conecta el mundo bidimensional de la creación de texturas con la información tridimensional de un modelo, permitiendo crear efectos de un realismo asombroso.

Comprender cómo Substance Designer interpreta los datos de una malla 3D es crucial para cualquier artista que busque llevar sus creaciones al siguiente nivel. No se trata solo de aplicar una textura plana, sino de hacer que la textura reaccione a la forma, los bordes, las cavidades y los detalles de un objeto. A lo largo de este artículo, desglosaremos qué son exactamente estos generadores, cómo funcionan y exploraremos las herramientas que el propio software nos proporciona para gestionar y visualizar nuestras escenas 3D de manera eficiente.
¿Qué es un Generador Basado en Malla?
En el ecosistema de Substance Designer, un generador basado en malla es un tipo específico de nodo diseñado para procesar y utilizar información extraída directamente de una malla 3D. El nombre proviene del hecho de que su funcionamiento depende intrínsecamente de mapas previamente "horneados" (baked) desde un modelo tridimensional. Estos mapas son, en esencia, texturas especiales que no contienen color, sino datos. Son la única manera que tiene Designer de "leer" y comprender la topología y los detalles de superficie de un objeto 3D.
Los mapas horneados más comunes que alimentan a estos generadores son:
- Normal Map (Mapa de Normales): Es un mapa de color púrpura/azul que almacena información sobre la dirección de las superficies de un modelo. Permite simular detalles de alta resolución en un modelo de baja resolución, creando la ilusión de abolladuras, tornillos, grietas y texturas complejas sin añadir más polígonos.
- Curvature (Mapa de Curvatura): Este mapa, generalmente en escala de grises, resalta los bordes del modelo. Identifica las áreas convexas (bordes afilados o salientes) y cóncavas (grietas o hendiduras). Es increíblemente útil para generar efectos de desgaste, óxido en los bordes o acumulación de suciedad en las ranuras.
- Ambient Occlusion (Oclusión Ambiental o AO): El mapa de AO calcula las áreas de un modelo que reciben menos luz ambiental debido a la proximidad de otras superficies. En la práctica, oscurece las esquinas, grietas y zonas de contacto, añadiendo una sensación de profundidad y realismo inmediatos.
Estos generadores toman la información de dichos mapas y la utilizan como máscara o guía para crear efectos de manera procedural. Por ejemplo, un generador de "suciedad" podría usar el mapa de Oclusión Ambiental para colocar mugre de forma natural en las áreas más resguardadas de un objeto. Un generador de "desgaste de metal" podría usar el mapa de Curvatura para revelar el metal brillante únicamente en los bordes más expuestos, simulando el roce y el uso.
El Entorno 3D de Substance Designer: Tu Campo de Pruebas
Para trabajar con generadores basados en malla y ver el resultado de nuestros materiales, es indispensable utilizar la vista 3D de Substance Designer. Esta ventana no es solo un simple visor; es un entorno interactivo repleto de herramientas para cargar modelos, ajustar la iluminación y la cámara, y exportar nuestro trabajo.
Primitivas 3D: Tus Lienzos por Defecto
No siempre es necesario importar un modelo complejo para probar un material. Substance Designer incluye una biblioteca de mallas primitivas que sirven como excelentes puntos de partida para la visualización. Estas se dividen en dos categorías:
Primitivas Estándar
Son formas geométricas básicas, ideales para probar el "tileado" (repetición) de una textura o su comportamiento en superficies simples.
- Cubo
- Cilindro
- Caja Hueca
- Caja Interna
- Plano
- Plano (alta resolución)
- Esfera
Primitivas Extendidas
Estos son modelos ligeramente más complejos que ofrecen mejores escenarios de prueba para materiales más específicos.

- Cloth (Tela): Un plano con arrugas, perfecto para probar materiales textiles.
- Mat Ball: La esfera de pruebas estándar de la industria, con diversas formas y cavidades.
- Cubo Redondeado: Ideal para visualizar cómo reacciona el material a los bordes suaves.
- Cilindro Redondeado: Similar al anterior, pero en forma cilíndrica.
- Sphere 2 tiles: Una esfera diseñada para comprobar la repetición de la textura en más de un eje.
- Torus (Toroide): Una forma de dona, útil para ver el comportamiento en superficies curvas continuas.
La capacidad de cambiar rápidamente entre estas primitivas acelera enormemente el flujo de trabajo, permitiendo al artista centrarse en la creación del material sin preocuparse por la preparación de modelos.
Gestionando tu Escena: Carga, Guardado y Exportación
Una vez que tienes un material aplicado a una malla en la vista 3D, Substance Designer te ofrece un control total sobre el estado de esa escena. Esto es fundamental para mantener la consistencia y para compartir tu trabajo.
Archivos de Estado de Escena (.sbsscn)
Imagina que has configurado la iluminación perfecta, el ángulo de cámara ideal y los ajustes de renderizado exactos para presentar tu material. Puedes guardar toda esta configuración en un archivo de estado de escena (`.sbsscn`). Esto te permite:
- Guardar Estado: Guarda la configuración actual de la cámara, luces y renderizador.
- Cargar Estado: Aplica una configuración guardada a la escena actual, sin cambiar el modelo 3D.
- Cargar Estado con Malla: Reemplaza tanto la configuración de la escena como el modelo 3D por los contenidos en el archivo guardado.
- Guardar como Estado por Defecto: Establece la configuración actual como la que se cargará cada vez que abras una nueva vista 3D o la resetees, garantizando un entorno de trabajo consistente.
Exportación de la Escena
Cuando estás satisfecho con el resultado, puedes exportar la escena 3D. Esta función es vital para llevar tu modelo con materiales aplicados a otros programas o motores de juego. Las opciones de exportación son muy potentes:
Puedes exportar la escena completa en una variedad de formatos estándar de la industria. Cada uno tiene sus propios casos de uso:
Formatos de Exportación Disponibles:
| Formato | Uso Común |
|---|---|
| FBX, OBJ | Formatos universales para la mayoría de software 3D y motores de juego como Unreal Engine y Unity. |
| GLB, GLTF | Formatos modernos optimizados para la web y aplicaciones en tiempo real. |
| USD, USDA, USDC, USDZ | Formato de "Descripción de Escena Universal" de Pixar, potente para flujos de trabajo colaborativos y no destructivos. |
| STL, PLY | Formatos más antiguos, a menudo utilizados para impresión 3D y escaneo. |
Además, Designer ofrece opciones específicas según el renderizador que estés utilizando:
- Exportar Escena (Aplanada): Crea un único archivo con el resultado final de la escena. Las referencias al archivo original se pierden, resultando en un archivo autónomo.
- Exportar Escena con Capas: Disponible solo para formatos USD, esta opción mantiene un flujo de trabajo no destructivo, guardando las ediciones en archivos separados.
- Exportar Geometría Teselada: Exclusivo del renderizador OpenGL, permite exportar la geometría con el desplazamiento (tessellation) aplicado directamente sobre los polígonos, creando un modelo de alta resolución real.
Preguntas Frecuentes (FAQ)
¿Por qué necesito "hornear" (bake) mapas para Substance Designer?
Necesitas hornear mapas porque Substance Designer es un software que, en su núcleo, trabaja con información 2D (texturas). Los mapas horneados como Normal, Curvatura y Oclusión Ambiental traducen las características tridimensionales de tu modelo (su forma, bordes, cavidades) a un formato 2D que los nodos de Designer pueden leer y procesar. Sin ellos, los generadores basados en malla no tendrían datos con los que trabajar.
¿Puedo usar mis propios modelos 3D en Substance Designer?
¡Absolutamente! Aunque el software proporciona primitivas para pruebas rápidas, el flujo de trabajo profesional implica importar tus propios modelos (generalmente en formato .fbx o .obj) a la vista 3D. Esto te permite visualizar tus materiales directamente en el activo final para el que están siendo creados, garantizando que el resultado sea perfecto.
¿Cuál es la diferencia entre un generador normal y uno "basado en malla"?
Un generador normal, como un "Ruido de Perlin" o un "Generador de Celdas", crea patrones matemáticos desde cero sin necesidad de información externa. Por otro lado, un generador basado en malla depende completamente de un mapa de entrada horneado de un modelo 3D. Su resultado no es aleatorio, sino que está directamente dictado por la forma y los detalles de la geometría original, lo que permite una integración mucho más realista entre la textura y el modelo.
Si quieres conocer otros artículos parecidos a Generadores de Malla en Substance Designer puedes visitar la categoría Juegos.
