Descripción general del flujo de trabajo

Substance 3D Designer es un editor basado en nodos. Esto significa que casi todos los tipos de proyecto o recurso implicarán colocar nodos (bloques de creación) y conectarlos para crear una cadena de operaciones (un gráfico). Esta página explica el concepto de flujos de trabajo basados en nodos y proporciona un resumen de los 3 tipos principales de gráficos que puede crear en Designer.

Flujo de datos simplificado {modal="regular"}

Flujo de trabajo basado en nodos

Trabajar en Designer es diferente a otros programas de edición de imágenes en 2D como Photoshop. En lugar de realizar una acción manualmente (como ajustar la saturación yendo a una opción de menú y cambiando un regulador), creas los pasos lógicos de editar o crear tu imagen. Esto sucede al construir una red de pequeños bloques de construcción llamados ‘nodos’. Los datos de la imagen viajan de de izquierda a derecha a través de los bloques de creación, conectados mediante vínculos que determinan la ruta de la información. Cada nodo, si está conectado, contribuirá a los resultados finales.

La principal ventaja es que el flujo de trabajo se convierte en no lineal. A diferencia de las acciones realizadas manualmente que entran en una pila de historial, siempre puede intercambiar o modificar un nodo en cualquier momento. Si decides que tu primer ajuste de Contraste, que afectó al resultado de tu imagen hasta el final, fue demasiado, puedes volver atrás y ajustarlo o incluso recortarlo por completo, sin perder todo el trabajo que realizaste después.

Instancias de gráficos simplificadas

Flujo de trabajo de instancia de gráfico

La creación de instancias de gráficos es un proceso clave en Designer. Le permite crear sus propios nodos tomando cualquier tamaño o tipo de gráfico y empaquetándolo como nuevo bloque de creación de nodos. Estos tipos de nodos se denominan “Instancias de gráficos”. Esto le permite ser mucho más eficiente, ahorrar tiempo y compartir el trabajo con otros. ¿Ha desarrollado una gran técnica para el desgaste de los bordes, por ejemplo? Cree una instancia de gráfico a partir de ella y reutilícela, compártala con la comunidad o con su equipo.

Para obtener más información sobre las instancias de gráficos en gráficos de Substance, hay una sección dedicada sobre ellas en la documentación.

Parámetros de gráficos simplificados {modal="regular"}

Parámetros personalizados

Cualquier nodo de su cadena de operaciones tendrá algún tipo de control: botones, reguladores, ajustes que puede modificar para influir en el resultado final. Si creas un subgráfico o quieres exportar tu archivo de Substance a otra aplicación, puedes crear tu propio “panel de control” para tus archivos, lo que permite a cualquiera que use el gráfico modificarlo con un panel de control completamente único, lo que expone un sinfín de posibilidades. Descubre el concepto general de parámetros personalizados aquí, o usa más información en profundidad y empieza a exponer parámetros.

Tipos de gráficos

A continuación puede encontrar un resumen de los tres tipos de gráficos que puede editar en Substance 3D Designer, así como un enlace a la sección pertinente de la documentación.

{width="120px"}

Gráficos de Substance

Los gráficos de Substance son el tipo principal de gráfico creado en Substance 3D Designer. Su propósito es generar y procesar datos de imágenes 2D que no estén restringidos a una resolución, color o forma establecidos. Se han concebido como herramientas de generación y procesamiento de imágenes extremadamente versátiles, no solo como resultados estáticos preconfigurados.

Los resultados pueden ser en forma de un simple patrón en blanco y negro, un filtro que solo se ejecuta en otras imágenes y no genera contenido por sí mismo, o incluso un material procedimental completo con múltiples canales.

Los gráficos de Substance son el tipo de gráfico más ampliamente admitido, y se pueden exportar y usar en una gran variedad de flujos de trabajo diferentes.

Ejemplos

A continuación, puede encontrar algunos ejemplos típicos de casos de uso comunes.

Forma simple

Forma simple en el gráfico del Substance {width="512px" modal="regular"}

Se crea una forma de máscara simple para una pegatina generando un fragmento de texto y una forma de disco, extrayendo el borde del disco y finalmente fusionándolos antes de establecerlos como salida final.

El texto con el número o el thickness del borde se puede exponer externamente para que sea un gráfico más dinámico.

Filtro de ajuste

Filtro de ajuste en el gráfico de Substance {width="512px" modal="regular"}

Un gráfico de filtros toma un mapa de normales como entrada (con una vista previa personalizada), lo convierte en curvatura y, a continuación, ajusta el contraste para crear una máscara de bordes convexos como salida final.

Los valores de contraste establecidos en el histograma pueden ser expuestos, haciendo de este un filtro simple pero útil en combinación con la ranura de entrada dinámica.

Material completo

Material completo en el gráfico del Substance {width="512px" modal="regular"}

Un gráfico más complicado fusiona dos Materiales base. Un Material base se mantiene simple, el otro usa algunas entradas personalizadas para agregar interés. Se utiliza una máscara para determinar cuál de los dos materiales aparece en qué lugar antes de definirse como salidas finales.

Este ejemplo utiliza Modos de creación de vínculos para simplificar el uso de varios vínculos.

{width="120px"}

Gráficas de funciones de Substance

Las funciones procesan valores únicos (enteros, flotantes, vectores) en lugar de datos de imagen (conjuntos completos de píxeles). Las funciones también son gráficos con redes de nodos, pero los nodos utilizados y la interfaz son diferentes de los gráficos de Substance normales. El flujo de trabajo se basa completamente en operaciones matemáticas y no muestra miniaturas de vista previa de imágenes, lo que lo convierte en una forma mucho más avanzada de trabajar con Substance 3D Designer.

Las funciones se pueden usar en muchos contextos diferentes, los principales son para modificar el comportamiento de un parámetro expuesto, para crear el comportamiento de Procesadores de píxeles o FX-Maps y para usar valores en un gráfico de Substance.

Ejemplos

A continuación se muestran algunos ejemplos de casos prácticos habituales para gráficas de funciones de Substance.

Función simple

Gráfico de funciones simples {width="256px" modal="regular"}

Una función simple en el contexto de un parámetro expuesto. Obtiene un valor flotante de entrada denominado “Intensity” (Intensidad) que se determina para ir de 0 a 1 (un rango fácil de entender) y lo reasigna a un rango establecido de 0,1 a 0,8. Eso significa que si el usuario establece Intensity en 0, internamente se utilizará 0.1, si la interfaz de usuario se establece en 1, se utilizará 0.8 y cualquier valor intermedio se interpolará linealmente. Este tipo de función se suele usar cuando se exponen parámetros, pero se usan funciones personalizadas.

Esta función también se puede escribir como lerp(0.1, 0.8, Intensity) en un pseudocódigo similar a HLSL o GLSL.

Función avanzada

Función avanzada {width="512px" modal="regular"}

Esta función avanzada muestra el funcionamiento interno de un procesador de píxeles destinado a ajustar el tono de una entrada de mapa de color en función de la intensidad de una segunda entrada de máscara de escala de grises.

Muestrea ambas entradas con la variable del sistema “$pos” y, a continuación, despoja al Alpha, convierte el valor de color en HSL y modifica el componente Hue multiplicándolo por el valor de escala de grises muestreado. A continuación, vuelve a montar el vector, convierte el HSL de nuevo en el RGB y vuelve a incorporar el Alpha para la salida final.

en pseudo-código esta sería una función mucho más complicada que no cabría en una sola línea.

recommendation-more-help
substance-3d-designer-help-guide