변수

변수는 값을 저장하여 나중에 가져오기(가져오기) 및/또는 수정(설정)하는 방법입니다.

Substance 함수 그래프 - Get float {modal="regular"}

Get 노드가 기본적으로 수행하는 작업은 동적 변수를 가져와 함수에 사용하기 위해 Get Nodes의 출력에서 반환하는 것입니다. 이러한 Get 노드는 그래프 매개 변수에 정의된 입력 매개 변수와 매개 변수 함수 사이의 링크를 형성합니다.

Get 노드를 사용할 때마다 드롭다운 메뉴에서 사용 가능한 값을 선택해야 합니다. Get 노드는 해당 형식의 값을 가져옵니다. 즉, Get 노드의 메뉴에만 유효한 옵션이 표시되며 유효하지 않은 옵션은 선택할 수 없습니다. 변수를 사용할 수 없는 경우 유형 불일치가 있음을 의미합니다

많은 “System” 변수이(가) 있습니다. 사전 정의된 특수 변수로서 자신을 선언할 수 없습니다. 이는 매우 중요하며, 아래에 있는 노드에 대해서는 사용할 수 있는 시스템 변수가 나열되어 있습니다.

매개 변수가 노출인 경우 올바른 형식의 Get 노드만 포함하는 매개 변수 함수를 적용하는 것으로 구성됩니다.

가져오기

설정

Is defined

가져오기

Get float2 - Icon {width="200px"}

이러한 노드를 사용하면 현재 범위​에 있는 변수 값을 가져올 수 있습니다.

가져올 변수의 이름은 속성 도크에서 설정됩니다.

‘Get’ 노드에는 유의해야 하는 몇 가지 제한 사항이 있습니다.

  • 형식이 지정되었습니다. 따라서 변수가 노드와 동일한 형식의 값을 보유하는지 확인해야 합니다. 유형 불일치가 콘솔에 보고됩니다.
  • 현재 범위에 변수이(가) 있는지 확인하지 않습니다. Console에 찾을 수 없는 변수가 보고됩니다.
  • Sequence와 같은 컨트롤 흐름 노드를 사용하는 복잡한 함수에서는 변수를 설정하고 가져오는 순서에 주의해야 합니다. Designer에서 '설정하기 전에 받기’의 사례를 감지하면 Console에 보고됩니다.
NOTE
기본 제공 변수
여러 'Get' 노드는 현재 컨텍스트에 따라 기존 값에 액세스할 수 있는 내장 변수를 제공합니다(예: 픽셀 프로세서의 현재 픽셀 위치, 노드의 현재 타일링 모드 등).
모든 기본 제공 변수는 이 전용 페이지에 나열됩니다.

노드 가져오기

부동

부동 소수점 가져오기 - 아이콘 {width="200px"}

부동 소수점 얻기

Get float2 - Icon {width="200px"}

부동 소수점2 얻기

Get float3 - Icon {width="200px"}

부동 소수점3 얻기

Get float4 - Icon {width="200px"}

부동 소수점4 얻기

정수

정수 가져오기 - 아이콘 {width="200px"}

정수 얻기

정수2 가져오기 - 아이콘 {width="200px"}

정수2 얻기

정수 가져오기3 - 아이콘 {width="200px"}

정수3 얻기

정수4 가져오기 - 아이콘 {width="200px"}

정수4 얻기

기타

부울 가져오기 - 아이콘 {width="200px"}

부울 얻기

문자열 가져오기 - 아이콘 {width="200px"}

Get String

설정

설정: 노드 아이콘 {width="200px"}
텍스트

Is defined

정의됨: 노드 아이콘 {width="200px"}
텍스트
recommendation-more-help
substance-3d-designer-help-guide