PART 6 - 강의 4/4

UE 5.7 업데이트

Directional Light 지원, 반투명, 파티클 그림자

01

5.7 새 기능

UE 5.7 MegaLights 업데이트
  • [Experimental] -> [Beta] 승격
  • Directional Light 지원
  • 반투명 지원
  • Niagara 파티클 그림자
  • 헤어 셰이딩/섀도잉 개선
02

구성 옵션

MegaLights 설정 // 다운샘플 설정 r.MegaLights.DownsampleMode // 픽셀당 샘플 수 (고품질: 16) r.MegaLights.NumSamplesPerPixel = 16 // Scalability별 비활성화 r.MegaLights.Allow = 0 // Directional Light 지원 (5.7+) r.MegaLights.DirectionalLights = 1
03

Directional Light 통합

5.7의 가장 큰 변화

UE 5.5/5.6에서 MegaLights는 Point/Spot Light만 지원했습니다. 5.7에서 Directional Light 지원이 추가되어 태양광까지 스토캐스틱 조명으로 처리할 수 있게 되었습니다.

Directional Light MegaLights 설정 // Directional Light MegaLights 활성화 (5.7+) r.MegaLights.DirectionalLights = 1 // Directional Light 전용 샘플 조절 // Directional은 전체 씬에 영향하므로 품질이 중요 // VSM Clipmap과의 통합 // MegaLights Directional은 VSM Clipmap을 // 가시성 테스트에 활용 // 기존 방식과의 비교 // 기존: VSM + SMRT로 소프트 섀도우 // MegaLights: 스토캐스틱 샘플링 + VSM 가시성
Directional Light MegaLights 이점

Directional Light에 MegaLights를 적용하면 면적 그림자(Area Shadow)를 더 효율적으로 생성할 수 있습니다. 특히 Fortnite처럼 캐시 무효화가 잦은 환경에서 유리합니다.

04

반투명 및 파티클 지원

5.7의 추가 기능들

5.7 신규 기능 상세
  • 반투명(Translucency) 지원: 반투명 머티리얼에도 MegaLights 적용 가능. 유리, 물 등에 다수 광원 조명 지원
  • Niagara 파티클 그림자: Niagara 파티클 시스템이 MegaLights 그림자를 받을 수 있음. 연기, 안개 등의 라이팅 품질 향상
  • 헤어 셰이딩 개선: Strand-based 헤어에 대한 MegaLights 조명 및 섀도잉 지원 개선
5.7 신규 설정 // 반투명 MegaLights 활성화 // 머티리얼의 Translucency 설정에서 // "Use MegaLights" 체크 // Niagara 파티클 그림자 // Niagara Emitter -> Renderer -> Cast Shadows // MegaLights 활성 시 자동으로 스토캐스틱 섀도우 사용 // 5.5 -> 5.7 마이그레이션 // 기존 MegaLights 설정은 대부분 호환 // r.MegaLights.DirectionalLights = 1 추가 권장
Beta 상태 주의

5.7에서 Beta로 승격되었지만, 아직 프로덕션 검증이 완전하지 않습니다. 특히 반투명과 파티클 지원은 초기 단계이므로 프로파일링을 철저히 하고, 문제 발생 시 개별 라이트에서 MegaLights를 비활성화하는 폴백 전략을 마련하세요.

SUMMARY

핵심 요약

  • 5.7에서 Beta로 승격
  • Directional Light 지원으로 태양광까지 커버
  • 반투명, Niagara 파티클 지원 추가
  • NumSamplesPerPixel = 16으로 고품질 설정
PRACTICE

도전 과제

배운 내용을 직접 실습해보세요

실습 1: Directional Light MegaLights 비교

r.MegaLights.DirectionalLights를 0과 1로 전환하면서 태양광 그림자의 품질과 GPU 비용을 비교하세요. 특히 소프트 섀도우의 차이를 관찰하세요.

실습 2: 버전별 기능 확인

UE 5.7에서 MegaLights의 모든 설정 변수를 콘솔에서 r.MegaLights.로 검색하여 사용 가능한 옵션을 확인하세요. 5.5/5.6 대비 추가된 변수를 파악하세요.

심화 과제

반투명 머티리얼(유리창)과 Niagara 파티클(연기)이 포함된 씬에서 MegaLights의 반투명/파티클 지원을 테스트하세요. 100개 이상의 라이트 환경에서 기존 조명 방식과 MegaLights의 반투명 조명 품질 및 성능을 비교 분석하세요.