Until Dawn 리메이크는 독점 엔진의 리버스 엔지니어링에 있어 중요한 이정표를 나타냅니다. Decima를 포기하면서 팀은 Unreal Engine 5의 기능을 활용하면서 원작의 시각적 정체성을 복제하는 과제에 직면했습니다. 이 사례 연구는 Lumen이 동적 전역 조명을 재정의하고 Subsurface Scattering이 피부와 직물 표현을 혁신하여 업계 리메이크의 새로운 기준을 세우는 방법을 보여줍니다. 🎮
기술 파이프라인: Decima에서 Maya, ZBrush 및 UE5로 🔧
전체 재구성은 UE5의 물리 기반 재질 시스템에 맞게 Maya와 ZBrush에서 에셋을 다시 내보내는 것을 수반했습니다. 가장 큰 과제는 피부 셰이딩 마이그레이션이었습니다. Decima에서 Subsurface는 근사치였지만 UE5에서는 표피와 진피 층을 시뮬레이션하는 다층 산란 모델이 구현되었습니다. Lumen은 사전 계산된 라이트맵을 실시간 광선 반사로 대체하여 베이킹 필요성을 없애고 아티팩트 없이 동적인 시간 변경을 가능하게 했습니다. 이로 인해 글로벌 일루미네이션 성능을 최적화하기 위해 씬 지오메트리를 재구성해야 했으며, 양초와 눈이 있는 실내와 같은 주요 영역에서 고밀도 메시를 우선시했습니다.
멀티플랫폼 리메이크 개발자를 위한 교훈 💡
Decima에서 UE5로의 전환은 간단하지 않았습니다. 팀은 Lumen의 시각적 충실도가 반투명 재질의 과다 노출을 방지하기 위해 2차 광원에 대한 철저한 제어를 요구한다는 것을 발견했습니다. 주요 교훈은 UE5의 Subsurface Scattering이 왁스 효과를 방지하기 위해 ZBrush에서 생성된 정확한 두께 맵이 필요하다는 것입니다. 개발자에게 이 리메이크는 UE5와 같은 표준 엔진으로 마이그레이션하면 그래픽 반복이 가속화되지만 성능 저하 없이 Lumen과 같은 기술을 활용하려면 에셋 파이프라인의 심층적인 재조정이 필요함을 확인시켜 줍니다.
Until Dawn 리메이크를 위해 Unreal Engine 5에서 Lumen과 서브서피스 셰이딩을 구현할 때 개발 팀은 Decima의 원래 동적 조명 시스템 충실도를 어떻게 유지할 수 있었습니까?
(추신: 모바일 최적화는 미니 쿠퍼에 코끼리를 넣으려는 것과 같습니다)