Variables incorporadas
Puede utilizar variables integradas en gráficos de funciones de Substance para tener acceso a valores específicos. Siempre comienzan con un símbolo $ (dólar).
Algunas variables solo están disponibles en contextos específicos.
Todos los nodos
Variables del sistema
Nombre
Tipo
Propósito
$size
Flotante 2
Devuelve el tamaño del nodo actual en píxeles. Si se usa en el parámetro Tamaño de salida establecido en Relativo a… método de herencia, devuelve el valor heredado.
$sizelog2
Flotante 2
Como se ha indicado anteriormente, pero devuelve el tamaño como valores de potencia de 2 (por ejemplo: para la imagen 2048*2048,
$sizelog2 devuelve 11). Si se usa en el parámetro Tamaño de salida establecido en Relativo a… método de herencia, devuelve el valor heredado.$pixelratio
Entero
Devuelve un valor entero correspondiente a la proporción de píxeles del nodo actual (heredada o absoluta): 0: Estirar 1: Cuadrado
$mosaico
Entero
Devuelve un valor entero correspondiente al modo de segmentación de nodos actual (heredado o absoluto): 0: Sin mosaico 1: Mosaico horizontal 2: Mosaico vertical 3: Mosaico en H y V
$uvitil
Entero 2
Cuando se utilizan flujos de trabajo UDIM, esta variable devuelve el índice de la vista actual en U y V. Por ejemplo, (2, 0) para el azulejo 1003, (7, 11) para el azulejo 1118, …
FX-Map
Variables del sistema
Nombre
Tipo
Propósito
$pos
Flotante 2
Devuelve la posición de nacimiento del motivo. El origen (0, 0) se encuentra en la esquina superior izquierda de la imagen.
$profundidad
Flotante
Devuelve el número de octava (nivel) del nodo FX-Map. Esto permite a un nodo modificar su comportamiento según el nivel del cuádruple árbol que representa.
$depthpow2
Flotante
Como se ha indicado anteriormente, pero devuelve el inverso multiplicativo de 2 elevado a la potencia del número de octava (nivel), es decir, 1/(2^octava). Se trata de un valor auxiliar que resulta útil para algunos cálculos comunes.
$number
Flotante
Devuelve el número del motivo dibujado. Se puede acceder a esto mediante gráficos de funciones dinámicas que controlan un nodo Iterate para modificar su comportamiento en cada paso de iteración. Tenga en cuenta que
$number empieza a contar desde 0, no desde 1. Cuando se utiliza una cadena de nodos de iteración, la variable $number devolverá el número de iteración del último nodo de iteración conectado antes del parámetro de función que se utiliza. Si desea recuperar el número de iteración de varios nodos iterados, debe utilizar “variables personalizadas” a través de nodos Set.Procesador de píxeles
Variables del sistema
Nombre
Tipo
Propósito
$pos
Flotante 2
Devuelve la posición del píxel que se está evaluando.
Global
Variables del sistema
Nombre
Tipo
Propósito
$time
Flotante
Esta variable devuelve el tiempo en segundos desde que se inició el Substance Engine. Se puede utilizar en gráficos cuyo resultado debe cambiar según el tiempo transcurrido. Nota: Aunque actualmente no hay forma de hacer este cambio de valor en Designer, las aplicaciones que integran el Substance Engine pueden aprovecharlo, como Substance Player para animación o Substance 3D Painter para trazos dinámicos.
$normalformat
Entero
El formato normal (es decir, DirectX u OpenGL) que se utiliza en el entorno actual. Nota: Esta variable no tiene efecto en Designer y pueden utilizarla otras aplicaciones que integran el Substance Engine.
recommendation-more-help
substance-3d-designer-help-guide