Valores en gráficos de Substance

Desde la presentación de Substance 3D Designer Engine v7 en la versión 2019.1.0, ahora es posible procesar valores en el gráfico del Substance y no solo en las funciones. Los datos de valor son los mismos datos utilizados en funciones (enteros, flotantes y booleanos, entre otros), lo que los diferencia claramente de los datos de imagen en color o escala de grises, que representan valores de píxeles para toda una imagen. Específicamente, al mencionar datos Values, esto significa Entero 1, Entero 2, Entero 3 y Entero 4, Flotante 1, Flotante 2, Flotante 3 y Flotante 4 y Booleano. Cada uno tiene un código de colores distinto y la mayoría no se intercambian entre sí.

Hay algunos casos de uso para esto, como:

  • Devolver y procesar datos que no son de imagen, como propiedades de material de un solo valor o metadatos adicionales. Por ejemplo, el valor IOR de un material.
  • Optimización de cálculos de gráficos que no necesitan calcularse por píxel (una alternativa al procesador de píxeles). Por ejemplo, un color sólido aleatorio.
  • Vinculación de propiedades de un nodo a otro mediante el procesamiento de datos de imagen en valores. Por ejemplo, los valores Mínimo y Máximo de una imagen para ajustar Niveles.

Novedades y nodos Value

Dos nuevos nodos atómicos funcionan con valores:

Icono de nodo de Value Processor {width="100px"}

Procesador de valor

El Procesador de valores toma Cualquier número de entradas de escala de grises o de color y le permite devolver un solo valor de los cálculos basados en estas entradas.

Icono de nodo Entrada de valor {width="100px"}

Valor de entrada

La Entrada de valor le permite crear una ranura de entrada en subgráficos que se define explícitamente como un valor.

Además, otros nodos se ocupan de ellos de una manera específica:

El nodo de salida se ajusta automáticamente para convertirse en un valor de salida si se conecta a él una conexión de valor, como lo hacía antes con la escala de grises y el color.

Nodo de valor de salida {width="512px"}

Hay una nueva pestaña en cada nodo (Atomic y Library/Instance) que te permite definir entradas de Value.

Agregando valores de entrada en el nodo

Uso de valores

El uso de valores es ligeramente diferente del trabajo de gráfica normal del Substance:

Las conexiones de valores solo se pueden realizar desde un Procesador de valor, desde un valor de entrada o desde un subgráfico. Eso significa que un procesador de valores es la única forma de crear una conexión de valor desde cero, no hay un nodo de “valor estático” o algo similar. En su lugar, cree un procesador de valores, coloque un valor estático y establézcalo como salida para obtener el mismo resultado.

El procesador de valor solo puede devolver un único valor. Si desea devolver varios valores, o conjuntos o grupos de valores, deberá crear un subgráfico.

Para resaltar dónde se exponen o se usan los valores, cualquier nodo que tenga entradas de valor o salidas de valor se resalta con un borde amarillo grueso:

Trabajar con valores

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