셰이더 기초2 유니티) 셰이더와 변수(프로퍼티) 연결하기 https://alpaca-code.tistory.com/253 (앞선 글) 유니티) 셰이더 변수(프로퍼티) 만들기아무 셰이더나 머티리얼에 적용시켜 보면 Aperture, Cube, Yaw, Fuzz 같은 변수들이 있다.이러한 변수들의 값을 기반으로 재질의 색상이나 반짝임, 반사 정도 등 시각적인 걸 변화시킨다. 이번 글에서alpaca-code.tistory.com 앞선 글에서 변수(프로퍼티)를 만드는 과정을 소개했었다.명도와 채도 등을 예시로 그런 변수를 실제 값에 연결만 해준다면우리가 흔히 머티리얼에서 재질의 느낌을 조작하는 역할을 수행할 수 있다고 언급했다.이번 글에서는 그 기능을 재현해보고자 한다. 셰이더를 만들면 이런 모습일 것이다.이전 글에서는 예시로 Float를 만들었지만 이번에는 색상 조절.. 게임 개발/유니티 2024. 12. 10. 유니티) 셰이더 변수(프로퍼티) 만들기 아무 셰이더나 머티리얼에 적용시켜 보면 Aperture, Cube, Yaw, Fuzz 같은 변수들이 있다.이러한 변수들의 값을 기반으로 재질의 색상이나 반짝임, 반사 정도 등 시각적인 걸 변화시킨다. 이번 글에서는 기초적으로 셰이더에서 이런 변수들을 만드는 방법에 대해서 설명하겠다.우선 머티리얼에 셰이더를 적용시킬 수 있다는 것을 알아야 하고,물체의 재질을 변화시키는 것은 결국 머티리얼의 역할이다. 즉, 머티리얼이 셰이더보다 위에 있는 개념이다.따라서 머티리얼과 셰이더를 하나씩 만들어주자. (Project 탭에서 Create -> Shader, Material) 아무튼 만들면 이런 아이콘으로 표시가 된다. 머티리얼은 익숙해서 많이들 알 것 같지만셰이더의 기본 아이콘은 저렇게 생겼다. 셰이더를 머티리얼에 .. 게임 개발/유니티 2024. 12. 10. 이전 1 다음