FunctionInput
FunctionInput 는 머티리얼 함수 안에만 놓을 수 있는 표현식으로, 함수의 입력 중 하나를 정의합니다.
항목 | 설명 |
---|---|
프로퍼티 | |
Input Name | 입력의 이름으로, 입력이 포함된 머티리얼 함수를 사용하는 MaterialFunctionCall 표현식에 표시됩니다. |
Description | 입력의 설명으로, MaterialFunctionCall 표현식의 입력 핀에 마우스 커서를 올렸을 때 툴팁으로 표시됩니다. |
Input Type | 이 입력이 바라는 데이터 형입니다. 이 입력에 전해지는 데이터는 이 형으로 변환되며, 데이터가 호환되지 않아 변환에 실패하면 컴파일러 오류를 던집니다. |
Preview Value | 이 입력이 포함된 머티리얼 함수 편집시, 그 입력에 대한 미리보기로 사용할 값입니다. |
Use Preview Value As Default | 켜면 전달된 데이터가 없는 경우 이 입력에 대한 디폴트 값으로 Preview Value 가 사용됩니다. |
Sort Priority | MaterialFunctionCall 표현식에 입력이 표시되는 순서를 결정할 때, 이 입력에 사용할 우선권을 지정합니다. |
이 노드는 머티리얼 함수 와 함께 사용됩니다.
FunctionOutput
FunctionOutput 은 머티리얼 함수 안에만 놓을 수 있는 표현식으로, 함수의 출력 중 하나를 정의합니다.
항목 | 설명 |
---|---|
프로퍼티 | |
Output Name | 출력의 이름으로, 출력이 포함된 머티리얼 함수를 사용하는 MaterialFunctionCall 표현식에 표시됩니다. |
Description | 출력의 설명으로, MaterialFunctionCall 표현식의 출력 핀에 마우스 커서를 올렸을 때 툴팁으로 표시됩니다. |
Sort Priority | MaterialFunctionCall 표현식에 출력이 표시되는 순서를 결정할 때, 이 출력에 사용할 우선권을 지정합니다. |
이 노드는 MaterialFunctions 와 함께 사용됩니다.
MaterialFunctionCall
MaterialFunctionCall 은 다른 머티리얼이나 함수에서 외부 MaterialFunction 를 사용할 수 있도록 해 주는 표현식입니다. 외부 함수의 입력과 출력 노드는 펑션 콜 노드의 입력과 출력이 됩니다. 이 표현식 중 하나를 놓을 때 콘텐츠 브라우저에 MaterialFunction 이 선택되어 있다면, 자동으로 할당됩니다.
단축키: F + 마우스 좌클릭
항목 | 설명 |
---|---|
프로퍼티 | |
Material Function | 사용할 MaterialFunction 를 지정합니다. |
이 노드는 MaterialFunctions 와 함께 사용됩니다.
StaticBool
StaticBool 은 함수 내 정적인 부울 함수 입력에 대한 기본 부울 값을 주는 데 사용되는 표현식입니다. 이 노드는 자체적으로 전환되지 않는 것이라, StaticSwitch 노드와 함께 사용해야 합니다.
항목 | 설명 |
---|---|
프로퍼티 | |
Value | 부울 값으로, 참 (체크) 또는 False 입니다. |
이 노드는 MaterialFunctions 와 함께 사용됩니다.
StaticSwitch
StaticSwitch 표현식은 StaticSwitchParameter 와 같은 식으로 작동하나, 차이점은 스위치만 구현할 뿐 파라미터를 만들지는 않는다는 점입니다.
항목 | 설명 |
---|---|
프로퍼티 | |
Default Value | 어느 입력을 사용할지를 결정하는 파라미터의 기본 부울 값으로, True (체크) 또는 False 입니다. |
입력 | |
True | 스위치의 Value (값)이 True 일 때 사용되는 입력입니다. |
False | 스위치의 Value (값)이 False 일 때 사용되는 입력입니다. |
Value | 어느 입력을 사용할지 결정하는 부울 값을 받습니다. |
이 노드는 MaterialFunctions 와 함께 사용됩니다.
TextureObject
TextureObject 는 함수 내 텍스처 함수 입력의 기본 텍스처를 제공하는 데 사용되는 표현식입니다. 이 노드가 텍스처를 실제로 샘플링하는 것은 아니기에, TextureSample 노드와 함께 사용해야 합니다.
항목 | 설명 |
---|---|
프로퍼티 | |
Texture | 이 노드에 적용될 콘텐츠 브라우저의 텍스처입니다. |
Sampler Type | 노드에서 출력될 데이터 유형입니다. |