아이돔 라이팅(EDL: Eye-Dome Lighting) 은 포인트 클라우드에서 오브젝트의 모양을 강조합니다. 서로 가까이 있는 오브젝트를 그룹으로 묶은 뒤 외곽선에 셰이딩을 적용하여 뎁스 인식을 향상하는 방법을 사용합니다. EDL은 포스트 프로세스 머티리얼로 구현되며 포스트 프로세스 볼륨이 있어야 작동할 수 있습니다. 엔진 라이트 소스를 전혀 사용하지 않으므로 언릿 렌더링 방식과 함께 사용할 수 있습니다.
EDL은 앰비언트 오클루전과 함께 사용할 수도 있지만 이미지가 매우 어두워질 수 있습니다.
단계
-
모드 탭 > 볼륨 카테고리 > 포스트 프로세스 볼륨 으로 이동하여 포스트 프로세스 볼륨 에 접근합니다.
-
포스트 프로세스 볼륨(PPV)을 레벨에 드래그하여 새 인스턴스를 생성합니다.
-
레벨 안에서 해당 인스턴스를 선택하고 렌더링 피처(Rendering Features) 카테고리로 스크롤합니다. 포스트 프로세스 머티리얼(Post Process Materials) 을 확장하여 + 아이콘을 클릭하고 새 엘리먼트를 추가합니다. 드롭다운 메뉴에서 에셋 레퍼런스 를 선택합니다.
- 뷰 옵션 에서 엔진 콘텐츠 와 플러그인 콘텐츠 를 활성화하여 보이게 합니다.
-
새로운 드롭다운 메뉴에서 다음 옵션 중 하나를 선택합니다:
M_PP_EDL_MainPass - 포인트 클라우드만이 아닌 레벨 안의 모든 오브젝트에 EDL을 적용합니다. 클라우드 엘리먼트만 표시하는 경우 이 옵션을 권장합니다.
M_PP_EDL_CustomPass - 커스텀 뎁스 패스(Custom Depth Pass) 를 사용하는 오브젝트에만 EDL을 적용합니다. 이 세팅은 고급 섹션의 렌더링(Rendering)에서 찾을 수 있으며, 포인트 클라우드와 기타 메시에도 적용할 수 있습니다. EDL 기법을 선택적으로 적용하려면 이 옵션을 권장합니다. 커스텀 뎁스 패스를 활성화하면 퍼포먼스 비용이 발생합니다.
-
EDL을 레벨 전체에 적용하려면 PPV에서 무제한 규모(언바운드)(Infinite Extent (Unbound)) 옵션을 활성화합니다.
결과
EDL이 레벨에 적용되었습니다. 레벨에서 오브젝트의 엣지가 변하면서 뎁스 인식이 어떻게 향상됐는지를 확인해 보세요.
