The remake of Until Dawn represents a milestone in reverse engineering of proprietary engines. By abandoning Decima, the team faced the challenge of replicating the visual identity of the original while leveraging the capabilities of Unreal Engine 5. This case study demonstrates how Lumen redefines dynamic global illumination and Subsurface Scattering transforms the rendering of skin and textiles, establishing a new standard for remakes in the industry. 🎮
Technical Pipeline: From Decima to Maya, ZBrush, and UE5 🔧
The total reconstruction involved re-exporting assets from Maya and ZBrush to adapt them to UE5's physically based material system. The biggest challenge was the migration of skin shading; in Decima, Subsurface was approximated, while in UE5 a multi-layer scattering model was implemented that simulates epidermis and dermis layers. Lumen, for its part, replaced precomputed lightmaps with real-time light bounces, eliminating the need for baking and allowing dynamic time-of-day changes without artifacts. This forced a restructuring of scene geometry to optimize global illumination performance, prioritizing high-density meshes in key areas such as interiors with candles and snow.
Lessons for Developers in Cross-Platform Remakes 💡
The transition from Decima to UE5 was not trivial: the team discovered that Lumen's visual fidelity requires exhaustive control of secondary light sources to avoid overexposure in translucent materials. The main lesson is that Subsurface Scattering in UE5 requires precise thickness maps, generated from ZBrush, to avoid the wax effect. For developers, this remake confirms that migrating to a standard engine like UE5 accelerates graphical iteration, but demands a deep readjustment of the asset pipeline to exploit technologies like Lumen without sacrificing performance.
How did the development team manage to maintain the fidelity of Decima's original dynamic lighting system when implementing Lumen and subsurface shading in Unreal Engine 5 for the Until Dawn remake?
(PS: optimizing for mobile is like trying to fit an elephant into a Mini Cooper)