유니티 urp 라이트 베이킹, 노말맵이 녹아버리는 현상
많은 개발자들, 혹은 3d 모델러, 이펙터가 다루고 있는 게임엔진인 유니티.
필자 역시 언리얼 엔진 보다는 모델러로 근무하며 유니티를 자주 다루었기 때문에, 친숙한 엔진은 유니티임에는 분명하다.
보통 3d 기본 프로젝트로 구성하여 작업을 하는 것이 일반적이지만, 필자는 모바일 환경의 모델링을 구성해야하기 때문에, 경량화 파이프 라인이라 불리는 urp로 작업을 진행 중에 있다.
배경을 구상해야하는데, 구상하여 마무리 하는 도중, 3d 기본 프로젝트와는 다른 urp 만의 아쉬운 점이 도드라져 보이는 부분을 발견했으니 그것이 바로 urp 환경에서의 라이트 베이킹 되시겠다.
urp 환경에서 배경 3d 모델링 작업을 완료하여 유니티에 구상 후, 마지막으로 라이트 베이킹을 진행할 때 적용된 노말맵이 확 죽어버리는, 녹아버리는 현상이 나타난 것.
이 부분은 필자 뿐만의 문제가 아니다.
유니티 포럼 사이트에서도 필자와 같은 라이트 베이킹 시, 노말맵에 이상이 생긴 사람들이 글을 올리고 있다.
▼ 아래는 필자와 같은 현상을 가진 유니티 포럼에서의 유저들. ▼
그 사람들 역시 뚜렷한 해결책은 못 찾은 것 같다.
답변글에 코드 변환으로 해결한다 라는 식의 답글을 달아준 사람이 있는데, 이 부분은 프로그래머 영역이라 모델러가 접근하기에는 아무래도 한계가 있으며, 어떤 사람은 urp의 한계라고 보는 사람도 있었다.
필자 역시 urp 환경의 한계라고 보고 있으며, 녹아버린 노말맵을 해결하기 위해선 비주얼 스튜디오 코드 변환 작업을 진행하거나 쉐이더를 건드려야 하는데, 진행에 어려움이 있어 근본적인 해결은 찾지 못했다.
어쩔 수 없이, 라이트 위치나 세기 설정을 새로 하고 리플렉션 프로브의 설정으로 최대한 노말맵이 티가 나게 작업을 개선하는 방식으로 진행해 나가고 있다.
혹시나 이 글을 참고하시는 분들 중, 유니티 urp 환경에서 라이트 베이킹 시의 노말맵 오류 현상을 해결하신 분들이 계시다면, 답글을 부탁드린다.
결론
1. 유니티 urp 환경에서 라이트 베이킹 시, 노말맵이 녹아버리는 현상이 발생한다.
2. 정해진 해결법이 없고, 코드 변경이나, 쉐이더를 건드리는 작업을 해야한다. (유니티 포럼 댓글에 의하면)
3. 필자는 라이트 위치나 세기를 수정하고 리플렉션 프로브를 활용하여 죽어버린 노말맵을 조금이나마 티가 나게
설정을 하는 방법을 이용할 수 밖에 없었다.
'3D 그래픽 디자인' 카테고리의 다른 글
유니티 스크린샷, 레코더를 사용하자 [Unity Recorder] (0) | 2022.12.07 |
---|---|
아키에이지2, 언리얼 엔진5의 뛰어난 그래픽으로 출시 예정! (0) | 2022.12.05 |
포토샵 2022 TARGA 파일 익스포트 하는 방법 (0) | 2022.10.30 |
마비노기 영웅전, 마영전의 퀵셀 메가스캔 그래픽 업그레이드 (0) | 2022.08.09 |
오딘 다크 위저드 모델링 스킨 미리보기 (0) | 2022.07.22 |
댓글