Solar Ash, desenvolvido pela Heart Machine, não é apenas um banquete visual, mas um estudo de caso sobre como integrar ferramentas distintas para alcançar uma identidade única. O jogo utiliza Unreal Engine 4 como base, mas sua magia reside no fluxo de trabalho entre Blender, usado para esculpir os colossos de baixa poligonagem, e Maya, responsável pelas animações de patinação que definem a fluidez do protagonista. Este artigo detalha o processo técnico e artístico por trás de sua estética onírica.
Otimização de assets low-poly para tempo real no Unreal Engine 4 🎮
O estilo low-poly estilizado de Solar Ash não é uma limitação técnica, mas uma decisão artística calculada. Para que os colossos, modelados no Blender, funcionassem em tempo real sem sacrificar a escala épica, a equipe aplicou técnicas de retopologia agressiva e mapeamento UV eficiente. A chave foi manter a silhueta legível mesmo com poucos polígonos, usando normais horneadas a partir de um modelo de alta resolução para simular detalhes. No Unreal Engine 4, isso se traduziu em um uso reduzido de shaders complexos, permitindo que a iluminação dinâmica e as paletas de alto contraste se destacassem sem saturar o pipeline gráfico. Para a patinação, o Maya permitiu criar ciclos de animação que priorizam a inércia e a continuidade do movimento, sincronizados com o sistema de físicas do motor para que cada deslize parecesse orgânico.
A paleta de alto contraste como ferramenta de navegação e narrativa 🎨
Além da modelagem, a paleta de cores vibrantes de Solar Ash cumpre uma função técnica e de design de níveis. O alto contraste não apenas define a atmosfera onírica, mas guia o jogador através de paisagens de grande escala. Ao trabalhar no Unreal Engine 4, a equipe configurou pós-processamentos que exageram a saturação e a faixa dinâmica, evitando que os modelos low-poly parecessem planos. Essa abordagem demonstra que um pipeline técnico sólido não depende da potência bruta, mas de decisões coerentes entre o software de modelagem e o motor de jogo.
Como a Heart Machine conseguiu a transição fluida de modelos esculpidos no Blender para a integração no pipeline do Maya e Unreal Engine 4, mantendo a identidade visual única de Solar Ash sem sacrificar o desempenho em tempo real?
(PS: 90% do tempo de desenvolvimento é polir, os outros 90% é corrigir bugs)