기본 제공 변수

Substance 함수 그래프에서 기본 제공 변수를 사용하여 특정 값에 액세스할 수 있습니다. 항상 $(달러) 기호로 시작합니다.

일부 변수는 특정 컨텍스트에서만 사용할 수 있습니다.

모든 노드

시스템 변수

이름
유형
용도
$size
실수2
현재 노드의 크기를 픽셀 단위로 반환합니다. Relative to… 상속 메서드(으)로 설정된 출력 크기 매개 변수에 사용되는 경우 상속된 값​을 반환합니다.
$sizelog2
실수2
위와 같이, 그러나 크기가 2의 제곱 값으로 반환됩니다(예: 2048*2048 이미지의 경우 $sizelog2이(가) 11을 반환합니다). Relative to… 상속 메서드(으)로 설정된 출력 크기 매개 변수에 사용되는 경우 상속된 값​을 반환합니다.
$pixelratio
정수
현재 노드 픽셀 비율(상속된 값 또는 절대 값)에 해당하는 정수 값을 반환합니다. 0: 늘리다 1: 정사각형
$tiling
정수
현재 노드 타일링 모드(상속 또는 절대)에 해당하는 정수 값을 반환합니다. 0: 타일링 없음 1: 수평 타일링 2: 수직 타일링 3: H 및 V 타일링
$physicalsize
실수3
그래프의 물리적 크기 속성 값을 반환합니다.
$uvtile
정수2
UDIM 워크플로우를 사용할 때 이 변수는 U와 V의 현재 udim 인덱스를 반환합니다. 예를 들어, 타일(1003)의 경우 (2, 0), 타일(1118)의 경우 (7, 11)…

FX-Map

시스템 변수

이름
유형
용도
$pos
실수2
패턴의 출생 위치를 반환합니다. 원점(0, 0)은 이미지의 왼쪽 상단 모서리에 있습니다.
$깊이
부동
FX-Map 노드의 옥타브(레벨) 번호를 반환합니다. 이를 통해 노드는 쿼드트리에서 어떤 레벨을 나타내는지에 따라 그 동작을 수정할 수 있다.
$deptthpow2
부동
위와 같이, 그러나 2의 승수 역수를 옥타브(레벨) 숫자의 거듭제곱으로 올림합니다(예: 1/(2^옥타브)). 몇 가지 일반적인 계산에 유용한 도우미 값입니다.
$number
부동
그려진 패턴의 번호를 반환합니다. 각 반복 단계에서 해당 동작을 수정하기 위해 반복 노드를 제어하는 동적 함수 그래프에서 이러한 기능에 액세스할 수 있습니다. $number은(는) 1이 아닌 0부터 계산됩니다. 반복 노드 체인을 사용하는 경우 $number 변수는 함수 매개 변수가 사용되기 전에 연결된 마지막 반복 노드에서 반복 번호를 반환합니다. 여러 반복 노드에서 반복 번호를 검색하려면 Set 노드를 통해 "사용자 지정 변수"를 사용해야 합니다.

픽셀 프로세서

시스템 변수

이름
유형
용도
$pos
실수2
계산되고 있는 픽셀의 위치를 반환합니다.

전역

시스템 변수

이름
유형
용도
$time
부동
이 변수는 Substance 엔진 시작 이후 시간을 초 단위로 반환합니다. 이것은 경과시간에 따라 결과가 변해야 하는 그래프에 사용될 수 있다. 참고: 현재 Designer에서 이 값을 변경할 수 있는 방법은 없지만, Substance 엔진을 통합하는 애플리케이션은 이를 활용할 수 있습니다(예: 애니메이션의 경우 Substance Player, 역동적인 획의 경우 Substance 3D Painter).
$normalformat
정수
현재 환경에서 사용되는 일반 형식(예: DirectX 또는 OpenGL)입니다. 참고: 이 변수는 Designer에서 영향을 주지 않으며 Substance 엔진을 통합하는 다른 응용 프로그램에서 사용될 수 있습니다.
recommendation-more-help
substance-3d-designer-help-guide