(3) 언리얼 엔진 5 나나이트와 루멘에 대한 모든 것 | 언리얼 서밋 2021 - YouTube
나나이트
지오메트리 가상화를 통한 마이크로 폴리곤 렌더링 기법
나나이트 소개
- 버추얼 텍스처링처럼 지오메트리 버전
- 뷰에 따라 필요한 디테일 수준의 지오메트리 데이터만 가상화
- 폴리곤 개수나 드로 콜의 제약 없이 하이폴리곤 메시를 바로 사용
- 로우폴리곤+노멀 맵 대신 하이폴리곤 모델을 바로 사용 가능
![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/0b85ea7c-08bb-482b-a019-4a4c2cd5a6d6/fe2d83df-db2e-4307-aac6-c37c6970766e/Untitled.png)
나나이트는 한 가지 기능이 아니라 여러가지 기술들이 복합적으로 적용된 결과물
- 완전한 GPU 기반 파이프라인
- 클러스터 단위 컬링 및 LOD 선택
- 비저빌리티 버퍼 (Visibility Buffer)
- 픽셀 사이즈 삼각형 렌더링을 위한 하이브리드 래스터라이저
- (Micropoly Software Rasterizer + H/W Rasterizer)
- 가상화된 지오메트리 스트리밍
- 지오메트리 데이터 압축
- 멀티 뷰 렌더링 (버추얼 섀도 맵과 루멘의 구현에서도 활용)
개발 목표
- 영화에서 사용되는 에셋을 퀄리티 손실 없이 그대로 사용