Crear materiales complejos para juegos en Substance Designer
Crear materiales complejos para juegos en Substance Designer es una habilidad valiosa para los artistas de juegos que buscan darle vida a sus mundos virtuales con texturas y detalles realistas. Substance Designer es una poderosa herramienta que permite la generación de materiales procedurales, lo que significa que se pueden crear texturas complejas y detalladas sin necesidad de pintarlas a mano.
Aquí hay algunos pasos y consejos para crear materiales complejos en Substance Designer
Comprender los principios básicos: Antes de comenzar, es esencial tener una comprensión básica de cómo funciona Substance Designer y los nodos que se utilizan para crear texturas procedurales. Familiarízate con los nodos básicos como Gradient, Noise, Tile Sampler, y otros.
Referencias e inspiración: Recopila referencias e inspiración visual para el material que deseas crear. Estudia cómo se ven los materiales en el mundo real y busca imágenes y texturas de referencia para guiar tu proceso de diseño.
Diseño del gráfico de nodos: Planifica el diseño de nodos para el material. Substance Designer es una herramienta basada en nodos, lo que significa que los nodos se conectan para crear la textura final. Organiza tus nodos de manera lógica y estructurada para facilitar la edición y el ajuste.
Utiliza generadores y filtros: Substance Designer tiene una amplia gama de generadores y filtros que pueden ser utilizados para crear detalles y efectos complejos. Experimenta con diferentes generadores, como Grunge, Tile Sampler, y Splatter Circular, para agregar detalles interesantes a tu material.
Máscaras y mezclas: Utiliza máscaras y mezclas para controlar la distribución de los detalles y efectos en tu material. Las máscaras te permiten limitar dónde se aplican ciertos efectos, lo que es especialmente útil para simular la suciedad, el desgaste o los daños en el material.
Itera y ajusta: El proceso de creación de materiales en Substance Designer es iterativo. No tengas miedo de experimentar y realizar ajustes en tus nodos y configuraciones para lograr el resultado deseado. Las pequeñas modificaciones pueden marcar una gran diferencia en el aspecto final del material.
Exporta y prueba en el motor del juego: Una vez que hayas creado tu material en Substance Designer, exporta las texturas necesarias y pruébalas en el motor del juego. Asegúrate de que se vean bien en el contexto del juego y realiza ajustes finales si es necesario.
Aprende de la comunidad: Substance Designer tiene una comunidad activa de artistas y desarrolladores que comparten sus conocimientos y recursos en línea. Aprovecha estos recursos para aprender nuevas técnicas y enfoques para la creación de materiales complejos.
Recuerda que la práctica constante y la experimentación son clave para mejorar en la creación de materiales en Substance Designer. Con el tiempo, desarrollarás habilidades más avanzadas y podrás crear materiales impresionantes que realcen la calidad visual de tus juegos.
Paso a paso para crear un material complejo en Substance Designer
Paso 1: Configuración inicial
Abre Substance Designer y crea un nuevo proyecto. Selecciona la resolución adecuada para tu material (por ejemplo, 2048x2048 para texturas de alta calidad). Agrega una nueva capa de base color y elige un color base para tu material.
Paso 2: Agregar detalles con generadores
Para agregar detalles a tu material, utiliza generadores como Noise, Grunge, o Tile Sampler.
Agrega un generador de Noise y ajusta los parámetros para crear un patrón interesante. Puedes experimentar con la escala, el tipo de ruido y la intensidad para obtener el aspecto deseado.
Paso 3: Utilizar máscaras
Crea una máscara para controlar la distribución de los detalles en tu material.
Agrega una capa de Fill y usa una Máscara Fill para definir áreas donde deseas que aparezcan los detalles. Puedes pintar la máscara o utilizar una textura en blanco y negro.
Paso 4: Mezclar con Blend nodes
Utiliza nodos de mezcla (Blend nodes) para combinar diferentes generadores y efectos.
Agrega un Blend node y conecta el generador de Noise a una entrada y el generador Grunge a otra entrada. Ajusta el modo de mezcla y la opacidad para controlar cómo se combinan los dos generadores.
Paso 5: Añadir desgaste y suciedad
Utiliza generadores de Grunge y Tile Sampler para simular el desgaste y la suciedad en el material.
Agrega un generador de Grunge y conecta una máscara para controlar dónde aparecerá el desgaste.
Agrega un generador de Tile Sampler y ajusta la escala para crear un efecto de suciedad en ciertas áreas del material.
Paso 6: Ajustar detalles con filtros
Utiliza filtros para refinar y ajustar los detalles de tu material.
Agrega un filtro de Levels o Curves para ajustar el contraste y la intensidad de los detalles.
Paso 7: Agregar efectos especiales
Para agregar efectos especiales, como rayas, grietas o marcas de arañazos, utiliza generadores y máscaras adicionales.
Experimenta con diferentes generadores y ajustes para obtener el efecto deseado.
Paso 8: Exportar el material
Una vez que estés satisfecho con tu material, exporta las texturas necesarias para usarlas en tu motor de juegos.
Ve a la pestaña "Exportar" y elige el formato y la ubicación de las texturas exportadas.
Paso 9: Prueba en el motor de juegos
Importa las texturas en tu motor de juegos y aplícalas al modelo 3D correspondiente.
Realiza pruebas y ajustes en el motor de juegos para asegurarte de que el material se vea bien en el contexto del juego.
Paso 10: Refinar y mejorar
Continúa iterando y mejorando tu material según sea necesario.
Experimenta con diferentes configuraciones y efectos para lograr el aspecto deseado.
Recuerda que la creación de materiales complejos en Substance Designer requiere práctica y paciencia. No tengas miedo de experimentar y probar diferentes enfoques para obtener el resultado deseado.
Observar materiales complejos de Substance Designer
Una gran forma de aprender es observar cómo lo han realizado otros usuarios, buscar explicaciones y hacer preguntas en el foro para salir de dudas. Por ejemplo el artista Johnathon Goswick tiene su propio método.
Es un diseñador de productos independiente y artista de distribución de tiendas en Fayetteville, Arkansas. Inicialmente, él ingresó en la industria del diseño de productos al establecer contactos con empresas locales y mostrar personalmente su trabajo.
Gran parte de su clientela se enfoca en el diseño de productos, como modelos y tapas de extremos. Sin embargo, Johnathon ha enfrentado dificultades para texturizar objetos de manera competente. Afortunadamente, ha encontrado una solución en Substance Designer, que le ha permitido mejorar sus habilidades en este aspecto. Aunque su enfoque principal es el diseño de productos, disfruta creando arte de juegos como pasatiempo.
Para explorar y aprender nuevos enfoques en la texturización, Johnathon se ha apoyado en la comunidad y ha utilizado tutoriales en línea para guiar su aprendizaje y desarrollo de materiales para sus proyectos. Cada material en el que ha trabajado ha sido una oportunidad para probar algo nuevo y ampliar sus conocimientos en el campo de la creación de texturas.
Comencemos con una referencia
Cuando se trata de superficies duras, como una caja de seguridad, generalmente solo necesita 1 o 2 referencias. Sin embargo, para superficies rocosas, se necesitan varias referencias. Es crucial investigar el trabajo de otros, ya que esto proporciona un estándar y una gran fuente de inspiración.
Aprender por sí solo puede ser más difícil que aprender de otros. Por lo tanto, hasta que uno se sienta cómodo con el programa, se sugiere sobrecargar el cerebro con tutoriales para adquirir las habilidades necesarias. Estos tutoriales serán de gran ayuda para comprender el programa y mejorar en el proceso de creación de materiales complejos para juegos en Substance Designer.
En este caso vamos a utilizar una referencia de material de ladrillo
El proceso de crear el material Brick ha sido muy divertido para la persona. El gráfico original se basa en el tutorial Crear un material de ladrillo de Allegorithmic, el cual fue utilizado aproximadamente hace un mes y medio cuando se abrió Substance Designer por primera vez. Después de regresar para una tercera ronda de trabajo, se tenía una forma específica en mente para este material.
En el proceso de creación, la persona aplicó lo aprendido sobre la combinación de alturas y las ventajas de usar una máscara específica frente al nodo de combinación de alturas. Para lograr el detalle deseado, se utilizó un escalón de nodos Slope Blur Gray-Scale. Estos nodos generan el detalle grande, el detalle medio y el detalle pequeño del objeto a través de nodos Perlin Noise Zoom de 3 escalas. Para designar de qué material se trata, se emplearon Nubes con la escala de grises Slope Blur, lo cual agregó fragmentos y detalles de aspecto concreto.
Para agregar aún más detalle, se utilizó un nodo Cracks, que fue creado siguiendo un tutorial encontrado en Allegorithmic. Para mantener todo organizado y ahorrar tiempo, este nodo se guarda en una carpeta llamada Conjunto de herramientas de entorno, donde se albergan todos los nodos personalizados.
En conclusión, el proceso de creación de este material Brick ha sido enriquecedor y permite poner en práctica diversas técnicas aprendidas en Substance Designer.
Formas de mezclar varias texturas de fondo
En Substance Designer, hay varias formas diferentes de mezclar texturas dentro y fuera de los materiales, y la mayoría de las personas utilizan el nodo Height Blend para lograrlo. Sin embargo, Johnathon Goswick tiene un enfoque distinto. En lugar de eso, él crea un Punto de Agarre en el medio de su gráfico.
Este punto marca el momento en el que ha finalizado la forma principal y comienza a trabajar en los detalles y grietas. Esta estrategia resulta extremadamente útil para realizar cambios rápidos o tener la tranquilidad de poder reemplazar los detalles del punto de agarre, lo que se reflejará automáticamente en todo el gráfico.
Además, el artista encuentra ventajoso tener un estándar establecido antes de avanzar. Cuando te preguntes ¿He utilizado una cantidad adecuada de nodos para crear esta forma o podría haberlo hecho de manera diferente?
Este enfoque particular te permite tener mayor control sobre el proceso y facilita la iteración y el perfeccionamiento de los materiales en Substance Designer.
El material Heavy Plate
El material Heavy Plate resultó ser una experiencia realmente divertida para Johnathon Goswick, y significó su primera incursión en la creación de superficies duras en Substance Designer. Quisiera destacar un tutorial excepcional en YouTube llamado Metal Plates Substance Breakdown que le proporcionó la información necesaria para empezar a crear estas formas voluminosas. Comenzó diseñando las piezas principales y, para añadir un toque de aspecto soldado, utilizó los nodos Slop Blur Greyscale y Perlin Zoom.
El artista se entusiasmó con los detalles que logró y decidió no detenerse allí. No tenía planes de dejar Substance Designer, así que optó por utilizar el renderizador Iray para tener una buena idea de cómo se vería su metal. Ajustó la configuración preestablecida de Iray con una configuración de entorno Sephia de Substance Designer y un color azul muy saturado. Al interactuar con el color ambiental y el azul saturado, logró obtener un efecto de amarillo-marrón que añadió un toque de realismo a su interpretación final.
Johnathon ajustó los valores utilizando un nodo de detección de bordes y desenfocó el resultado para perfeccionar el aspecto. También agregó más amarillo para complementar el ambiente y desaturó el azul para obtener el efecto deseado. Aunque no profundizará demasiado en los detalles del gráfico real, decidió compartirlo para su descarga en su camino de goma. Así, otros creadores podrán disfrutar de su trabajo y aprender de su proceso creativo.
Renderizar materiales complejos de Substance Designer
Johnathon prefiere utilizar tanto Iray como Marmoset para renderizar sus materiales. Ambos programas ofrecen una calidad similar, pero son muy diferentes en su funcionamiento. Iray, que viene incluido en Substance Designer, se asemeja mucho a Keyshot y es excelente para renderizar materiales orgánicos o vegetales. Sin embargo, puede volverse un poco lento al renderizar materiales metálicos y se deben ajustar las configuraciones.
Por otro lado, Marmoset es extremadamente rápido y divertido de usar, pero puede resultar complicado si no se sabe cómo utilizarlo, ya que la falta de tutoriales en línea puede ser un inconveniente.
Una ventaja de Iray es que ofrece resultados reflectantes de manera inmediata
Mientras que Marmoset requiere algunos ajustes para lograr el mismo efecto. Para obtener un buen renderizado en Marmoset, Johnathon sugiere marcar varias casillas bajo Render Gear: Resolución-2:1, Reflejos locales, Oclusión ambiental, Sombras de alta resolución, Sombras frontales, Habilitar GI, Rebotes secundarios y Detalle de oclusión x4, además de usar una alta resolución de vóxel. Sin embargo, señala que estos botones pueden resultar confusos para los nuevos usuarios y no es recomendable que los pulsen todos a la vez.
Para aquellos que están empezando con Substance Designer, Johnathon sugiere que se queden con Iray. Este motor de renderización les permitirá ver cómo se ve su material en tiempo real y realizar cambios rápidos y sencillos sobre la marcha. En resumen, mientras Iray es más amigable para principiantes y ofrece resultados instantáneos, Marmoset puede ser una opción más rápida y poderosa, pero requiere un poco más de experiencia y conocimiento para aprovecharlo al máximo.
Esta forma de crear los materiales complejos es de Johnathon Goswick, puedes ver más sobre sus trabajos aquí.