Le remake de Until Dawn représente un jalon dans la rétro-ingénierie de moteurs propriétaires. En abandonnant Decima, l'équipe a relevé le défi de reproduire l'identité visuelle de l'original tout en exploitant les capacités d'Unreal Engine 5. Cette étude de cas démontre comment Lumen redéfinit l'éclairage global dynamique et comment le Subsurface Scattering transforme la représentation de la peau et des textiles, établissant une nouvelle norme pour les remakes dans l'industrie. 🎮
Pipeline technique : De Decima à Maya, ZBrush et UE5 🔧
La reconstruction totale a impliqué la réexportation des actifs depuis Maya et ZBrush pour les adapter au système de matériaux basé sur la physique d'UE5. Le plus grand défi a été la migration de l'ombrage de la peau ; dans Decima, le Subsurface était approximatif, tandis que dans UE5, un modèle de dispersion multicouche a été implémenté, simulant les couches de l'épiderme et du derme. Lumen, quant à lui, a remplacé les lightmaps précalculés par des rebonds de lumière en temps réel, éliminant le besoin de cuisson et permettant des changements d'heure dynamiques sans artefacts. Cela a obligé à restructurer la géométrie des décors pour optimiser les performances de l'éclairage global, en priorisant les maillages à haute densité dans les zones clés comme les intérieurs avec bougies et neige.
Leçons pour les développeurs de remakes multiplateformes 💡
La transition de Decima à UE5 n'a pas été triviale : l'équipe a découvert que la fidélité visuelle de Lumen exige un contrôle exhaustif des sources de lumière secondaires pour éviter la surexposition des matériaux translucides. La leçon principale est que le Subsurface Scattering dans UE5 nécessite des cartes d'épaisseur précises, générées depuis ZBrush, pour éviter l'effet cire. Pour les développeurs, ce remake confirme que migrer vers un moteur standard comme UE5 accélère l'itération graphique, mais demande un réajustement profond du pipeline d'actifs pour exploiter des technologies comme Lumen sans sacrifier les performances.
Comment l'équipe de développement a-t-elle réussi à maintenir la fidélité du système d'éclairage dynamique original de Decima en implémentant Lumen et l'ombrage subsurface dans Unreal Engine 5 pour le remake d'Until Dawn ?
(PS : optimiser pour mobile, c'est comme essayer de faire entrer un éléphant dans une Mini Cooper)