Pipeline gótico-industrial em Darktide: Stingray, ZBrush e SP

27 de May de 2026 Publicado | Traducido del español

O lançamento de Warhammer 40,000: Darktide nos deixou uma lição técnica chave: como extrair o máximo de um motor descontinuado como o Autodesk Stingray (BitSquid) para alcançar uma iluminação global massiva em cenários gótico-industriais. A Fatshark apostou em um pipeline onde a opressão ambiental não é um efeito de pós-processamento, mas uma consequência direta da geometria e da texturização. Analisamos as ferramentas e processos que tornaram essa atmosfera possível, oferecendo um guia prático para replicar essas técnicas em motores modernos.

Cenário gótico-industrial de Darktide com iluminação global e texturas detalhadas em ZBrush e Substance Painter

Iluminação global e escala massiva no Stingray 🎮

O motor Stingray, embora abandonado pela Autodesk, mostrou-se competente no gerenciamento de volumes de cena enormes graças ao seu sistema de iluminação global cozida combinada com sondas de luz dinâmicas. Para alcançar os longos corredores da Hive City Tertium, a equipe utilizou um sistema de streaming de texturas e malhas baseado em grades de carregamento, evitando o pop-in visual. A chave técnica residiu no uso de lightmaps de alta resolução com um rebote de luz indireta pré-calculado, que simulava a poluição luminosa dos focos industriais sobre superfícies metálicas e de pedra. Para desenvolvedores independentes no Unreal Engine, recomenda-se replicar isso usando o sistema de Lightmass com cozimentos de alta qualidade e o Volumetric Fog para emular a densidade atmosférica opressiva, ajustando o Exponential Height Fog para criar a sensação de profundidade claustrofóbica.

Do ZBrush ao Substance: a arte do desgaste 🛠️

O design das armaduras imperiais e inimigos em Darktide é um caso de estudo na narrativa visual do desgaste. No ZBrush, os artistas esculpiram detalhes de filigrana gótica e rebites, mas o verdadeiro trabalho sujo ocorreu no Substance Painter. Aqui, aplicaram máscaras de sujeira, ferrugem e craquelamento utilizando geradores inteligentes que respondiam à curvatura e oclusão do modelo. O truque técnico foi usar mapas de desgaste baseados na altura (height-based wear) para simular o atrito em bordas e arestas. Para um indie, sugere-se criar um material mestre no Unreal Engine que combine um mapa de sujeira global com um parâmetro de desgaste por máscara, usando o nó de Distance to Nearest Surface para replicar o efeito de poeira acumulada nas junções das armaduras.

Qual foi o maior desafio ao integrar assets esculpidos no ZBrush e texturizados no Substance Painter dentro do pipeline do Autodesk Stingray para alcançar a estética gótico-industrial de Darktide sem sacrificar o desempenho?

(PS: um desenvolvedor de jogos é alguém que passa 1000 horas fazendo um jogo que as pessoas completam em 2)