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를 사용해 구현해야 함