반응형
유니티 노이즈 쉐이더, 울퉁불퉁 표현
서론
기존의 3d 모델링 오브젝트가 쉐이더를 통해 실시간으로 울퉁불퉁, 모양을 막 변환하면 어떨까?
영화나 게임을 보면 어떤 물체가 갑자기 부풀어오르거나 축소하거나 하는 효과를 본 적이 있을텐데, 금일은 그런 효과를 내주는 유니티 노이즈 쉐이더에 대해 다루겠다.
유니티 노이즈 쉐이더
첫 시작은 당연하게도 amplify shader를 통해 시작한다.
기본으로 주어진 것에 Local Vertex Offset 을 주로 연결시켜 노이즈 효과를 주면 되는데, 주로 Multiply, vertex normal, Noise Generator, Add, Time, 등등을 이용하여 위 노드 사진과 같이 연결시킨다.
노이즈 제너레이터를 필두로 주변에 설정값을 추가해 이루어지고 있으며, 쉐이더 저장 후, 마테리얼을 생성하면, 인스펙터창에서 타 마테리얼과 같은 설정창을 확인할 수 있을 것이다.
노드구성사진대로 입력을 하면 strength, noise scale, speed를 조절할 수 있으며, 기호에 따라 사용하여 모양을 변환시키면 되겠다.
결론
- 유니티 노이즈 쉐이더로 오브젝트에 모양 변환 효과를 적용한다.
반응형
'3D 그래픽 디자인' 카테고리의 다른 글
라스트 오브 어스2, 3d 배경 모델링 원화 모음 (1) | 2021.08.18 |
---|---|
3ds 맥스, UV 언랩 피는 방법 (0) | 2021.08.16 |
유니티 쉐이더, 물 흐르는 효과 만들기 (2) | 2021.08.12 |
유니티 무료 이펙트, Unity Particle Pack (0) | 2021.08.10 |
퀵셀 믹서, 3d 텍스쳐링의 신세계! (0) | 2021.08.08 |
댓글