Datos del usuario
En esta página se describen las propiedades personalizadas (datos de usuario) que se pueden añadir en el gráfico del Substance para ejecutar comportamientos específicos.
La configuración de los datos de usuario se suele aplicar a los nodos de entrada o salida de un gráfico para indicar cómo debe interpretarlos la aplicación. Esto permite solicitar que la entrada de un gráfico sea de cierta manera para aplicar efectos es un contexto conocido (ej: solicitar un espacio de color específico) o para indicar cómo se realizó una salida en caso de que la aplicación tuviera que aplicar conversiones adicionales posteriormente.
- La configuración de datos de uso se define como key = value
- Los valores de configuración múltiples están separados por un punto y coma ( ; )
Espacio de color
La configuración de espacio de color se puede usar para solicitar entradas de gráficos del Substance con un espacio de color específico o para definir una salida configurada de una determinada manera. Por ejemplo, especificando el formato de la salida de mapa de normales.
Sintaxis de ejemplo: colorspace=$working
Introducción a Contextos:
- Botón Color: Widget de botón de color en las propiedades de un gráfico de Substance.
- Entrada/salida de gráfico: nodo de entrada o salida de un gráfico conectado a un canal (por ejemplo: ColorBase).
- Entrada de imagen: entrada genérica de un gráfico, no relacionada con canales específicos.
- En la tabla siguiente se enumeran primero los ajustes de espacio de color compatibles anteriores a la versión 8.1. La segunda sección es exclusiva para la versión 8.1 y posteriores.
- En cuanto a los contextos en los que se puede utilizar la configuración de espacio de color, sólo desde la versión 8.1 puede el botón de color definir un espacio de color. En versiones anteriores se suponía que estaban en el espacio de visualización (sRGB).
modo de Alpha
El valor alpha se puede usar para especificar cómo se combina el alfa de una entrada o salida de color (RGBA).
Sintaxis de ejemplo: alfa=premultiplicado
Color predeterminado de entrada de imagen
El color predeterminado de la entrada de imagen de un gráfico de Substance es negro con su alfa definido en 0. El valor defaultcolor permite definir un valor diferente cuando la entrada de imagen de un gráfico está vacía
Para especificar el color se pueden utilizar valores flotantes (rango [0, 1]) o valores enteros (rango [0, 255]). Cada valor de componente está separado por una coma, mientras que el valor de coma flotante utiliza un punto como separador decimal. Si un valor flotante no tiene punto, se considerará un entero.
Sintaxis de ejemplo:
- defaultcolor=(1.0,0.5,0.0)
- defaultcolor=(0,128,255)
Relleno de entrada de imagen
De forma predeterminada, las entradas de imagen de una gráfica de Substance no tienen relleno, ya que el área fuera de la Isla de UV se suele rellenar con un color uniforme por motivos de rendimiento. El ajuste de relleno se puede usar para solicitar una dilatación infinita, que se puede usar para filtros para evitar crear costuras, por ejemplo.
Sintaxis de ejemplo: padding=extend
Deshabilitar una salida de forma predeterminada
Al añadir una sustancia a una ranura (como la ranura de material de la herramienta de una capa de relleno), es posible especificar mediante el campo de texto de metadatos para no activar un canal específico :
- En un nodo de salida específico (como un material): disable=(true)
- En un nodo de salida genérico (como un filtro): disable=(height,diffuse,specular)
Al cargar la substancia, este canal no se activará en la interfaz de usuario y, por lo tanto, no tendrá ningún efecto en la pila de capas. El usuario aún puede volver a activar el canal.
Designación de una salida como máscara/alfa común
La salida de un gráfico de Substance se puede utilizar como canal alfa/máscara compartida en las otras salidas.
Hay dos formas de hacerlo:
- Cree un nodo de salida con el identificador channels_Alpha
- O bien, agregue los siguientes datos de usuario en un nodo de salida específico: IsChannelsAlpha=true
Pueden aplicarse algunas condiciones:
- Si existe un nodo de salida con el identificador channels_Alpha y otras salidas no tienen los datos de usuario, este nodo se utilizará como máscara de canales.
- Si una salida tiene los datos de usuario, se usará como máscara de canales mientras no exista el nodo channels_Alpha.
- Si existe un nodo channels_Alpha y un nodo con los datos de usuario, se utilizará primero el nodo de salida channels_Alpha.
- Si varios nodos tienen los datos de usuario, el primer nodo encontrado por la aplicación se utilizará como máscara de canales. El orden en el que se encuentran las salidas no está garantizado al mismo que el definido por el gráfico del Substance.
Definir modo de fusión predeterminado para salidas de material
Es posible definir cuál debe ser el modo de fusión de una salida específica en una gráfica de Substance al arrastrar y soltar materiales desde la estantería en la ventana gráfica o la pila de capas.
- En un nodo de salida específico: blendingmode=normal
Lista de modos de fusión admitidos:
- normal
- paso
- desactivar
- reemplazar
- multiplicar
- dividir
- inversedivide
- oscurecer
- aligerar
- lineardodge
- restar
- inversesubtract
- diferencia
- exclusión
- signeaddtion
- superponer
- pantalla
- quemadura lineal
- colorburn
- esquivar
- softlight
- luz intensa
- vividlight
- claraboya
- matiz
- saturación
- color
- valor
- normal, combinar
- detalle normal
- normalinversedetail