Anvil Engine em VR: o salto técnico de Assassins Creed Nexus

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

O lançamento de Assassin’s Creed Nexus VR marca um marco na adaptação de motores AAA para a realidade virtual. A Ubisoft conseguiu transferir a essência da saga para um ambiente imersivo utilizando o Anvil Engine, mas com uma arquitetura de renderização completamente reestruturada. O maior desafio não foi apenas replicar a escala das cidades, mas manter a fidelidade visual em hardware standalone, onde cada milissegundo de latência conta.

Anvil Engine VR renderizado por camadas em Assassin's Creed Nexus para hardware standalone

Renderização por camadas e o pipeline de assets para VR 🎮

A chave técnica reside na renderização por camadas (layered rendering). Diferente do jogo plano, onde o motor desenha todo o quadro em uma única passada, o Nexus VR separa a geometria em planos de profundidade. Isso permite que o olho esquerdo e direito recebam imagens ligeiramente deslocadas sem duplicar o trabalho de sombreamento. Os desenvolvedores explicaram que o pipeline de assets foi otimizado desde o Autodesk Maya e ZBrush: os modelos de alta resolução foram retopologizados drasticamente para reduzir a contagem de polígonos sem perder silhuetas icônicas. As texturas foram comprimidas no formato ASTC e foi implementado um sistema de LOD dinâmico que responde à orientação da cabeça do usuário, priorizando a nitidez no centro do campo visual.

Lições aprendidas para o futuro da VR AAA 🚀

A adaptação do Anvil Engine para VR demonstra que o verdadeiro desafio não é gráfico, mas sim de gerenciamento de recursos. Os entrevistados destacaram que o maior gargalo foi a memória de texturas nos headsets autônomos. Para solucioná-lo, reduziram o alcance da visão periférica (foveated rendering) e sacrificaram sombras dinâmicas em favor de horários de luz estáticos. Essa decisão, embora polêmica, consegue fazer com que a experiência pareça fluida. O Nexus VR não é uma simples porta técnica: é um redesenho completo que estabelece as bases para que outros motores AAA façam a transição para a realidade virtual sem sacrificar a identidade visual de suas franquias.

Como desenvolvedor, quais otimizações-chave do Anvil Engine você considera mais críticas para manter 90 FPS estáveis em VR sem sacrificar a densidade de NPCs e o detalhe arquitetônico que caracteriza a saga?

(PS: A realidade virtual é ótima até você tentar se apoiar em uma mesa que não existe.)