본문 바로가기

유니티 엔진5

유니티 엔진, 그림자 강하게 하기. 그림자 세기 조절. 먼저 라이팅으로 들어가야 합니다. 일단 라이팅 셋팅에서 New Lighting Settings를 눌러줘서 라이트 세팅을 하나 만들어줍니다. 그럼 아래처럼 기능들을 건드릴 수 있게 됩니다. 여기서 리얼타임 라이팅을 켜주거나 앰비언트 오클루전을 켜준다던가 사소한 조정이 가능한데, 중요한 건 이 부분이 아닙니다. 옆에 있는 환경(Environment)로 들어가서 Environment Lighting의 인텐시티 멀티플라이 항목에서 수치를 줄여줍니다. 0.3으로 내려주면 빛도 약해지지만 동시에 그림자도 매우 진하게 변하죠. 근데 전체적으로 어두워져서 여기서 빛은 더 강하게 하고 싶다면 두가지 방법이 있습니다. 하나는 디렉셔널 라이트의 인텐시티 값을 높혀서 광량 자체를 높혀주는 거고, 기본 스카이박스라 조절 불가능.. 2022. 11. 12.
유니티 2021버전 앰비언트 오클루전AO 조절하는 방법. 2021 URP 버전으로 작성된 글입니다. 2019버전의 경우 포스트 프로세싱 기능은 포스트 프로세싱-볼륨에서 AO를 적용 및 조절 가능했지만 21버전에서 AO를 적용 및 조절하기 위해선 Window-Rendering-Lighting에서 AO 항목을 켜주고 다른 곳에서 조절해야 합니다. 폴더 중 Settings에 들어가면 URP-HighFidelityRenderer에 보면 SSAO가 켜져 있는 걸 확인할 수 있습니다. 여기서 인텐시티나 레디어스 등의 수치를 조절하거나 다른 항목들을 변경하면서 AO를 조절할 수 있습니다. SSAO 기본값. 인텐시티 수치를 (좀 많이) 조절한 결과물. 2022. 11. 12.
유니티 포스트 프로세싱 세팅 및 팁. 2021 URP 버전으로 작성된 글입니다. 2020버전은 잘 모르겠는데, 2019버전에서는 그 이후 버전과 좀 다릅니다. 19버전에선 포스트 프로세싱 볼륨을 생성해야 하고, 그 내부 기능도 이후 버전과 다소의 차이가 있습니다. 가령 엠비언트 오클루전은 2019버전의 경우 포스트 프로세싱 볼륨에서 적용 가능하고 옵션도 다양하게 존재합니다만, (아마) 2020버전 이후로는 AO 기능은 Window - Rendering - Lighting에서 기능을 찾아볼 수 있고 조절할 수 있는 옵션과 효과의 폭 역시 좁은 편이죠. 2021 URP에서는 글로벌 볼륨으로 명칭이 달라졌고 역시 그 세부기능 또한 변경된 것들이 있습니다. 포스트 프로세싱 기능은 볼륨에서 글로벌 볼륨을 만들어주는 것으로 사용 가능합니다. 먼저 프로.. 2022. 11. 12.
Unity 엔진 그림자 뚫리는 현상 해결법. 이런 에셋들이 있다고 치면 해당 모델링을 구성하는 오브젝트의 사이에서 없는 틈이 있는 것처럼 빛이 작게 통과되는 현상이 발생하곤 합니다. 실제로는 틈이 없이 닫혀 있다고 해도 모델링 자체가, 가령 3DsMax 상에서 오브젝트에 Shell 기능을 적용하는 식으로 면에 두께를 주지 않는 한 어쩔 수 없이 저런 접합 부분에 틈이 있는 것처럼 연산이 됩니다. 이는 메쉬 렌더러에서 캐스트 쉐도우 부분을 건드리는 것츠로 해결 가능합니다. 해당 현상이 한쪽 면만 연산이 되기 때문에 빛을 한쪽 면이 아니라 양쪽 면에 막히도록(마치 두께를 준 것과 유사하게) Two Sided로 바꾸면 해결됩니다. 단, 이는 에셋 단위로 직접 바꿔줘야하기 때문에 엔진에 올려놓은 에셋이 많으면 많을수록 손이 많이 갑니다. 그렇기 때문에 미.. 2022. 11. 12.