Global Illumination (GI)
전역 조명
- 3D 지오메트리 (Geometry)에서 직접 광원(Direct Light)과 다른 물체에 반사된 간접 광원(Indirect Light) 및 그림자를 렌더링해 좀 더 사실적인 조명을 구현하는 것을 뜻함
- GI 경우 연산처리를 많은 부하를 주기 때문에 대상 하드웨어의 성능에 따라서
실시간 연산이 거의 불가능한 경우가 있음 - 실시간 전역 조명(Realtime Gi), 미리 계산된 전역 조명 (Precomputed Realtime GI)을 처리하는 기능 제공
조명 모드
Realtime Mode
- 실시간 조명으로 설정
- Scene에 직접 광🔆을 적용 매 프레임 조명 연산을 해서 화면을 업데이트(부하가 큼)
- 직접 광원 (Directional Light)만 적용
- 다른 조명과 연관 없이 단독으로 적용돼 반사광 효과도 없음
- 실시간 조명으로 생기는 그림자는 검은색으로 표현
⭕️ 라이팅 뷰 (Lighting View) Menu => Windows => Rendering => Lighting
- 실시간 조명 모드에서전역 조명을 사용하려면 라이팅 뷰dml Realtime Global Illumination을 체크
Mixed Mode
⭕️ 라이팅 뷰의 Lighting Mode 에 따라 달라짐
Lighting Mode Option | 설명 |
---|---|
Lighting Mode | 실시간 조명 및 전역 조명의 연산 처리 |
Baked Indirect | 간접 광원만 미리 계산해 Bake하며, Shadow는 Bake대상에서 제외 Mixed 모드로 설정된 조명은 Scene에서 Realtime 조명 기능을 유지 중급 사양의 PC 또는 고성능 모바일 디바이스에 적합 |
Subtractive | static인 객체의 직접, Indirect Lighting과 Shadow를 모두 Bake함 모바일 디바이스에 적합한 옵션 Mixed로 설정된 Light Componenet가 실시간 조명 처리를 하지 않음 |
Shadowmask | Direct Lighting은 Realtime으로 처리 Indirect Lighting과 Light Probe는 라이트맵에 저장 Shadow는 별도의 Texture인 Shadowmask에 저장 |
Baked Mode
- Runtime에 조명 연산 처리를 하지 않는 조명
- static Object에 전역 조명과 그림자를 생성
- Dynamic Object의 조명 효과는 Light Probr를 통해 적용
- Specular 조명 효과도 표현할 수 없어, Reflection Probe를 사용해 구현해야 함