프로퍼티 타입
설명
프로퍼티 타입은 그래프에서 사용하기 위해 블랙보드에서 정의할 수 있는 프로퍼티 타입입니다. 이 프로퍼티는 셰이더가 사용하는 머티리얼의 인스펙터에 노출됩니다.
각 프로퍼티는 연결된 데이터 타입이 있습니다. 자세한 내용은 데이터 타입을 참조하십시오.
일반 파라미터
데이터 타입에 고유한 값 외에도 대부분의 프로퍼티에는 다음과 같은 일반 파라미터가 있습니다.
이름 |
Type |
설명 |
표시 이름 |
String |
프로퍼티의 표시 이름 |
Exposed |
부울 |
true이면 이 프로퍼티가 머티리얼 인스펙터에 노출됨 |
Reference Name |
String |
셰이더 내 프로퍼티에 사용되는 내부 이름 |
Override Property Declaration |
부울 |
이 프로퍼티에 대한 셰이더 선언을 명시적으로 제어할 수 있는 고급 옵션 |
Shader Declaration |
Enumeration |
이 프로퍼티의 셰이더 선언을 제어함 |
참고: Reference Name 파라미터를 덮어쓰는 경우 다음 조건에 유의하십시오.
- Reference Name이 밑줄로 시작하지 않으면 자동으로 밑줄이 추가됩니다.
- Reference Name에 HLSL에서 지원되지 않는 문자가 포함되어 있으면 제거됩니다.
- 마우스 오른쪽 버튼으로 클릭하고 Reset Reference를 선택하여 기본 Reference Name으로 되돌릴 수 있습니다.
플로트
플로트 값을 정의합니다.
데이터 타입 |
모드 |
플로트 |
Default, Slider, Integer |
기본
머티리얼 인스펙터에 스칼라 입력 필드를 표시합니다.
필드 |
Type |
설명 |
Default |
플로트 |
프로퍼티의 기본값입니다. |
슬라이더
머티리얼 인스펙터에 슬라이더 필드를 표시합니다.
필드 |
Type |
설명 |
Default |
플로트 |
프로퍼티의 기본값입니다. |
Min |
플로트 |
슬라이더의 최소값입니다. |
Max |
플로트 |
슬라이더의 최대값입니다. |
정수
머티리얼 인스펙터에 정수 입력 필드를 표시합니다.
필드 |
Type |
설명 |
Default |
정수 |
프로퍼티의 기본값입니다. |
벡터 2
벡터 2 값을 정의합니다. 머티리얼 인스펙터에 벡터 4 입력 필드를 표시하며, 이때 z 및 w 컴포넌트가 사용되지 않습니다.
필드 |
Type |
설명 |
Default |
벡터 2 |
프로퍼티의 기본값입니다. |
벡터 3
벡터 3 값을 정의합니다. 머티리얼 인스펙터에 벡터 4 입력 필드를 표시하며, 이때 w 컴포넌트가 사용되지 않습니다.
필드 |
Type |
설명 |
Default |
벡터 3 |
프로퍼티의 기본값입니다. |
벡터 4
벡터 4 값을 정의합니다. 머티리얼 인스펙터에 벡터 4 입력 필드를 표시합니다.
필드 |
Type |
설명 |
Default |
벡터 4 |
프로퍼티의 기본값입니다. |
컬러
컬러 값을 정의합니다.
데이터 타입 |
모드 |
색상 |
Default, HDR |
기본
머티리얼 인스펙터에 sRGB 컬러 필드를 표시합니다.
필드 |
Type |
설명 |
Default |
벡터 4 |
프로퍼티의 기본값입니다. |
HDR
머티리얼 인스펙터에 HDR 컬러 필드를 표시합니다.
필드 |
Type |
설명 |
Default |
벡터 4 |
프로퍼티의 기본값입니다. |
참고: 10.0 이하 버전에서 셰이더 그래프는 프로젝트 색공간에 대한 HDR 컬러를 수정하지 않았습니다. 10.0 버전은 이 동작을 수정했습니다. 이전 버전에서 생성한 HDR 컬러 프로퍼티는 예전 동작을 유지하지만, 그래프 인스펙터를 사용하여 업그레이드할 수 있습니다. 감마 공간 프로젝트에서 예전 동작을 모방하려면 Colorspace Conversion 노드를 사용하여 새 HDR Color 프로퍼티를 RGB에서 Linear 공간으로 전환하십시오.
텍스처 2D
텍스처 2D 값을 정의합니다. 머티리얼 인스펙터에 텍스처 타입의 오브젝트 필드를 표시합니다.
데이터 타입 |
모드 |
Texture |
White, Black, Grey, Bump |
필드 |
Type |
설명 |
Default |
Texture |
프로퍼티의 기본값입니다. |
텍스처 3D
텍스처 3D 값을 정의합니다. 머티리얼 인스펙터에 텍스처 3D 타입의 오브젝트 필드를 표시합니다.
필드 |
Type |
설명 |
Default |
Texture |
프로퍼티의 기본값입니다. |
텍스처 2D 배열
텍스처 2D 배열 값을 정의합니다. 머티리얼 인스펙터에 텍스처 2D 배열 타입의 오브젝트 필드를 표시합니다.
필드 |
Type |
설명 |
Default |
Texture |
프로퍼티의 기본값입니다. |
큐브맵
큐브맵 값을 정의합니다. 머티리얼 인스펙터에 텍스처 타입의 오브젝트 필드를 표시합니다.
| 필드 | Type | 설명 |
|:-------------|:------|:------------|
| Default | Cubemap | 프로퍼티의 기본값입니다. |
가상 텍스처
텍스처 스택을 정의하며, 머티리얼 인스펙터에서 텍스처 타입의 오브젝트 필드로 나타납니다. 필드 수는 프로퍼티의 레이어 수에 해당합니다.
필드 |
Type |
설명 |
Default |
Texture |
프로퍼티의 기본값입니다. |
부울
부울 값을 정의합니다. 머티리얼 인스펙터에 ToggleUI 필드를 표시합니다. 단, 셰이더 내부적으로 이 값은 플로트입니다. 셰이더 그래프의 부울 타입은 단지 사용성을 높이기 위한 것입니다.
필드 |
Type |
설명 |
Default |
부울 |
프로퍼티의 기본값입니다. |