Riven(2024) 리메이크는 단순한 리마스터가 아닙니다. 1997년 퍼즐 게임의 완전한 재창조입니다. 언리얼 엔진 5로 개발된 이 프로젝트는 현대 기술이 어떻게 클래식 예술을 재해석할 수 있는지 보여줍니다. 핵심은 두 가지 기술적 기둥에 있습니다: 지오메트리를 위한 나나이트(Nanite)와 조명을 위한 루멘(Lumen)으로, 리븐의 상징적인 섬들이 실시간으로는 이전에 불가능했던 디테일과 분위기로 숨 쉴 수 있게 해줍니다.
워크플로우: Maya, Substance, 그리고 나나이트의 무한 지오메트리 🛠️
프로덕션 파이프라인은 기본 모델링을 위한 Maya와 절차적 머티리얼 생성을 위한 Substance Designer를 결합합니다. 마법은 이러한 에셋을 나나이트와 함께 UE5에 통합할 때 발생합니다. 이 시스템은 전통적인 LOD에 대한 걱정 없이 수백만 개의 폴리곤(바위 조각, 복잡한 금속 구조물)을 가진 모델을 가져올 수 있게 해줍니다. 팀은 Maya에서 모든 균열과 요철을 조각하고 고해상도 메시를 내보낼 수 있었으며, Substance가 텍스처 맵(디퓨즈, 러프니스, 노멀)을 처리했습니다. 나나이트를 활성화하면 엔진이 각 디테일을 효율적으로 렌더링하여 팝핑을 제거하고 클로즈업 샷에서도 영화 같은 충실도를 유지합니다.
루멘과 정적인 세계의 동적 조명 💡
원작 Riven은 사전 계산된 렌더를 사용했습니다. 리메이크는 살아있는 세계를 위해 루멘을 선택했습니다. 동적 글로벌 일루미네이션은 섬의 태양 위치에 따라 실시간으로 빛의 반사를 조정합니다. 이는 경험을 변화시킵니다: 오전에는 차가웠던 동굴이 해질녘에는 따뜻한 색조와 길게 늘어진 그림자로 가득 찹니다. 팀은 외부 성능을 희생하지 않으면서 내부(구리와 나무 표면에 빛이 반사되는 곳)의 품질을 우선시하도록 루멘을 구성하여, 플레이어가 이전에는 정적이었던 세계에서 시간의 흐름을 느낄 수 있게 했습니다.
언리얼 엔진 5의 Riven 리메이크는 중간 사양 하드웨어에서 성능을 희생하지 않고 1997년 오리지널의 수공예적 미학을 보존하기 위해 나나이트와 루멘의 사용을 어떻게 균형 있게 조정할까요?
(추신: 개발 시간의 90%는 다듬는 데, 나머지 90%는 버그를 수정하는 데 사용됩니다)