Sprite-Lit-Default 셰이더 적용 오브젝트 회전시 조명 방향 문제 해결 Fix lighting direction issue when rotating object with Sprite-Lit-Default shader applied 2D Game을 만들때 가장 많이 사용되는 셰이더인 Sprite-Lit-Default 셰이더를 사용해서 캐릭터 애니를 할 때, 유니티 내장된 2D 애니메이션 에셋으로 캐릭터를 만들면, 가끔 좌우 반전이 필요할 때가 있죠. 그럴때 많이 사용하는 방식이 캐릭터를 180도 Y 축으로 회전해서 사용하는 방식인데, 그렇게 할 때 조명 문제가 생기곤 합니다. 아래 그림을 보시면 왼쪽이 회전하지 않은 원본, 오른쪽이 Y를 180도 회전한 캐릭터. 조명은 시계 방향으로 그런데 보시면 오른쪽의 180도 돌아간 캐릭터의 조명을 보시면, 시계 방향이 아니라 반시계방향으로 조명이 돌고 있지요. 허벅지 부분에 조명 돌아가는걸 보시면 잘 볼 수 있습니다. 이렇게 캐릭터를 Y 로 180도 회전 시켰을때 노말이 틀어지면서 조명 문제.. 2021. 10. 12. 이전 1 다음 반응형