로딩
요청 처리 중입니다...

[Unity] 'Another Day of Sun' LookDev 과정 기록

 [Unity] 'Another Day of Sun' LookDev 과정 기록

이번에 좋은 기회로 스트리머 고여름님의 Another Day of Sun 영상에 참여하게 되었다. https://youtu.be/_ESYrUwBCGc?si=ykM1QY4yxHNO-vx0 초기 기획 단계부터 참여한 것은 아니여서 AD 역할을 맡았지만 주로 후반부 룩뎁 과정에 집중했다.

베이스 작업이 어느 정도 끝난 후 프로젝트를 전달받았을 때, 처음으로 마주한 문제는 Specular 표현이었다. Specular가 후처리 효과와 함께 동작할 때 의도치 않은 시각적 아티팩트가 발생할 수 있다.

또한 강도를 직접 조절할 수 없고, 마스킹 기능이 없어 Smoothness와 Metallic에만 의존해야 하는 문제가 있다. 유니티의 기본 BRDF 모델은 Cook-Torrance 모델을 기반으로 PBR을 표현하기 때문에, 이를 토대로 셰이더를 새로 작성했다.

아티팩트가 나타나는 객체에 대해 사실적인 표현을 유지하면서도 Specular의 강도를 직접 조절할 수 있도록 했다. float sqr(flo...