본문 바로가기
툰렌더링 공부

셰이더 연구

by IX. 2022. 4. 6.

4.6

모델링은 준비됐고, 걷기 애니메이션을 간략하게 만들었다.

이제 유니티로 출발!

...한 게 어제인데, 자료찾고 삽질하고...

...해서 겨우겨우 그림자를 그림.

그어어어어

단순한 툰렌더 방식이 아니라 HDRI의 간접광을 명암에 이용하고 싶었는데, 정작 해보니 이도저도 아닌 느낌.

 

불쾌한 골짜기만 살아나고 있다.

 

하프램버트 셰이딩. 셀프쉐도우와 궁합이 안좋아서 사용은 어려울 듯

 

4.7

기본 툰셰이딩에 역광 추가. 

 

일단 기본노드는 다 만들었는데...

옵션을 매우 적게 주고 싶었지만 하나 둘 붙이다보니 뜻대로 되지 않는다.

 

유튜브에서 우연히 본 NiloCat이란 사람의 툰셰이더를 참고.(라고 쓰고 배꼈다고 읽는다.)

https://github.com/ColinLeung-NiloCat/UnityURPToonLitShaderExample

 

GitHub - ColinLeung-NiloCat/UnityURPToonLitShaderExample: A very simple toon lit shader example, for you to learn writing custom

A very simple toon lit shader example, for you to learn writing custom lit shader in Unity URP - GitHub - ColinLeung-NiloCat/UnityURPToonLitShaderExample: A very simple toon lit shader example, for...

github.com

 

이 셰이더도 얼굴엔 셰도우맵을 뿌리지 않으므로, 블렌더에 가서 얼굴을 검게 칠해주고 그 부분엔 셰도우맵을 거르도록 하자.

한결 좋은 듯

 

야이... 팔 모션 튀잖아. ㅠㅠ

블렌더 사이클 모디파이어 존나 좋군? 하며 사용했더니 키 베이킹이 안된다.

이럼 무슨 소용이야...

아...안티앨리어싱 설정이 후졌었구나..

 

블렌드 셰입이 이상하게 넘어오길래 데이터를 리셋해주었더니 잘 된다. 뭔가 꼬였었던 듯.

그런데 역광의 여파로 이빨이 너무나 하얗게 나오는 문제가 있었다.

툰셰이딩이란 것이 얼굴은 평면적으로, 몸은 입체적으로...라는 이상한 형태로 출력을 해야 하다보니 얼굴을 평면형으로 교정할 때 이빨을 빠뜨린 것이 원인인 것 같은데,

사실 이빨이나 혀, 입안쪽은 입체적으로 출력돼도 괜찮지 않을까? 싶었던 안일한 생각이 문제를 일으킨 것 같다.

어쨌거나 다음부턴 얼굴과 관련된 모든 면은 잡아서 커스텀 노멀을 적용시켜주도록 하자.

일케일케

UTS엔젤링좀 참고하려 했더니 요모양. 보라색 머리가 됐다.

어...? 나름 괜찮아?!

4.8

하프램버트 셰이딩 느낌이 좋아서 적용해본 보편적인 블룸매직 셰이딩.

이 쪽이 더 나을까 싶기도.

 

아니오. 역시 깔끔한게 좋네요.

아웃라인이 디퓨즈를 사용하게끔 보강.

걸으라고 했더니 금방 정색하는 표정이 됨.

 

댓글6