개요
Lumen Essential
- Global Illumination과 Reflection을 Solve하기 위한 여러 RayTracing 기술의 집약체
- 직접광 + 간접광을 통한 라이팅 알고리즘
- 반사, 굴절 등이 사용되며 다른 물체에 서로 영향을 받기 때문에 사실적인 결과를 도출할 수 있지만 그만큼 코스트와 시간이 많이 소요된다
- 이에 라이팅맵을 사용해 미리 빌드를 하는 과정이 필요했다.
Distance Field
하드웨어와 소프트웨어 모두를 사용한다
기존 라이팅과의 차이
- 디자이너와 아티스트들은 사전 연산하는 라이팅 빌드 방식에서 자유롭다
- 즉각적인 결과 확인으로 라이팅 리빌드/라이트맵 UV 구성의 필요가 없다
- 스태틱 라이팅 해제로 오버헤드를 줄일 수 있다
루멘의 작동 방식
- 표면 캐시라고 불리는, 주변 씬의 표면에 대한 자동 파라미터화를 생성
- Ray가 Hit하는 지점의 라이팅을 확인할 때 사용
- 카드라고 불리는, 캡처 포지션에서 메시의 Material Property를 여러 각도에서 캡처
- 스크린 트레이싱을 통해 Ray의 Hit 지점과 통과 여부를 판단
레이 트레이싱
- 소프트웨어 - SDF를 사용
- 하드웨어 - 소프트웨어 방식보다 다양한 지오메트리 타입 처리, 스케일업해서 퀄리티를 높이는 작업 가능