O remake de Until Dawn representa um marco na engenharia reversa de motores proprietários. Ao abandonar a Decima, a equipe enfrentou o desafio de replicar a identidade visual do original enquanto aproveitava as capacidades da Unreal Engine 5. Este estudo de caso demonstra como o Lumen redefine a iluminação global dinâmica e o Subsurface Scattering transforma a representação da pele e dos tecidos, estabelecendo um novo padrão para remakes na indústria. 🎮
Pipeline técnico: Da Decima ao Maya, ZBrush e UE5 🔧
A reconstrução total envolveu reexportar ativos do Maya e ZBrush para adaptá-los ao sistema de materiais baseado em físicas da UE5. O maior desafio foi a migração da sombreamento da pele; na Decima, o Subsurface era aproximado, enquanto na UE5 foi implementado um modelo de dispersão multicamadas que simula camadas de epiderme e derme. O Lumen, por sua vez, substituiu os lightmaps pré-calculados por reflexos de luz em tempo real, eliminando a necessidade de bake e permitindo mudanças de hora dinâmicas sem artefatos. Isso obrigou a reestruturar a geometria dos cenários para otimizar o desempenho da iluminação global, priorizando malhas de alta densidade em zonas-chave como interiores com velas e neve.
Lições para desenvolvedores em remakes multiplataforma 💡
A transição da Decima para a UE5 não foi trivial: a equipe descobriu que a fidelidade visual do Lumen exige um controle exaustivo das fontes de luz secundárias para evitar superexposição em materiais translúcidos. A principal lição é que o Subsurface Scattering na UE5 requer mapas de espessura precisos, gerados a partir do ZBrush, para evitar o efeito cera. Para desenvolvedores, este remake confirma que migrar para um motor padrão como a UE5 acelera a iteração gráfica, mas demanda um reajuste profundo do pipeline de ativos para explorar tecnologias como o Lumen sem sacrificar o desempenho.
Como a equipe de desenvolvimento conseguiu manter a fidelidade do sistema de iluminação dinâmica original da Decima ao implementar o Lumen e a sombreamento de subsurface na Unreal Engine 5 para o remake de Until Dawn?
(PS: otimizar para mobile é como tentar colocar um elefante dentro de um Mini Cooper)