Рет қаралды 6,788
🔹알쓸유잡 2022년 11월🔹
11월 23일 오후 4시, 유니티 라이브의 인기 코너
'알쓸유잡' 라이브 방송이 시작됩니다.
📌 Realtime Shadow (Shadowmap)
그림자 구현에 대한 이해
#오지현_에반젤리스트 와 함께
알아두면 쓸데있는! 유니티 잡학사전을 유니티 코리아 유튜브에서 만나보세요!
알쓸유잡 라이브는 11월 23일 수요일 오후 4시에 진행됩니다!
✨ #알쓸유잡ㅣ섀도우 맵 기반으로 그림자 구현하기
00:00 오늘의 주제 소개 '그림자'
9:32 Shadowmap 소개
14:40 모바일에서 사용되는 Shadowmap 기법
15:28 Depthmap과 Shadowmap의 비교
19:26 Shadowmap으로 그림자를 처리하는 법
📍 행렬(Matrix)의 이해 (feat. 유니티에서의 공간 변환)
- 참고 영상 '수포자를 위한 게임 시리즈' (on.unity.com/3U4SzGS)
27:53 행렬의 연산을 통한 공간 변환과 오브젝트의 이동
39:49 행렬의 곱셈
42:58 행렬로 스케일링, 회전, 이동 표현하기
51:32 #Unity 의 열 기준 행렬
59:46 코드로 확인하는 Shadow Transform
1:06:45 Unity 데모로 확인하는 Transform 행렬
📍 고급 그림자 구현을 위한 #Unity 기능
1:10:32 오브젝트 스스로에 그림자를 설정하는 Self Shadow
1:12:23 성능과 퀄리티의 밸런스를 맞추기 위한 Resolution
1:14:26 Distance 조절로 한정된 해상도에서 퀄리티 높이기
- #알쓸유잡 (Baked Lighting) (on.unity.com/3GNsjOb) 참고
1:17:25 영역을 나눠 그림자의 정밀도를 조절하는 Cascaded Shadow
1:36:56 그림자의 경계를 자연스럽게 만드는 Soft Shadow (feat. PCF 필터링 기법)
📍 그림자 구현 시 발생하는 문제와 #Unity 솔루션
1:24:39 그림자가 잘못된 위치에 생기는 Acne
1:26:54 필요한 위치에 그림자가 생기지 않는 Peter Panning
1:48:28 고비용 문제를 해결하는 평면 그림자 Planar Shadow 사용
📍 Realtime Shadow 적용 시 유의사항
1:52:12 Baked Lighting과 Realtime Shadow의 적절한 균형
1:54:32 타겟팅 시장을 고려해 그림자 기법 선택하기
📍 그림자 완전 정복을 위한 #오지현_에반젤리스트 Pick!
- 블로그(영어) : Render Hell 2.0 (on.unity.com/3GG5wE5)
- 책(한국어) : '유니티 그래픽스 최적화'(오지현 저)