3D Art/ShaderGraph

[ShaderGraph] Properties(1)

개발도사(진) 2024. 6. 3. 14:44

Property란, Shader Graph의 user interface가 되는 부분이다. 쉽게 말해, 유저가 직접 해당 Shader가 적용된 material 창에서 손수 조정할 수 있는 항목을 말한다. 

 

Shader Graph의 Property는 다음 두 가지 방법으로 만들 수 있다.

 

1. blackBoard에서 직접 만들기

2. node를 만든 후, 우클릭하여 convert to -> property 선택하기

 

Property의 Graph Inspector 창은 다음과 같이 해석한다.

 

- Name: 해당 property가 inspector 창에서 사용할 이름

- Reference: 해당 property의 (code 상의) 변수값

- Default: 초기값

- Mode: 해당 property를 inspector 창에서 다룰 때의 입력 방식 설(ex. slider)

- Exposed: 해당 property를 inspector 창 노출 여부를 결정

- Precision: 정확도

 

Property를 설정한 후, 해당 shader graph를 적용한 material을 선택하면 해당 값을 직접 inspector 창에서 조정할 수 있다.