No mês passado, a Epic Games nos deu uma amostra do que podemos esperar da próxima geração de jogos com “Lumen in the Land of Nanite”, uma impressionante demonstração em tempo real do Unreal Engine 5 em execução no hardware do PlayStation 5. Ouvimos muitas coisas intrigantes sobre a tecnologia que alimenta o UE5 desde então, mas a Epic acabou de lançar uma dissecação detalhada do novo mecanismo e demo como parte de seu evento virtual Unreal Fest Online 2020. Se você tiver cerca de 45 minutos de sobra, confira o vídeo completo, abaixo.
A coisa mais interessante discutida é o Nanite, o novo sistema de “geometria de micropolígonos virtualizada” que essencialmente permite que os desenvolvedores importem modelos e ativos com qualidade de filme para jogos em tempo real. Veja como o diretor de engenharia da Epic, Marcus Wassmer, descreve a tecnologia…
Nanite é um mecanismo de geometria de próxima geração que capacita os artistas a oferecer sua visão de uma maneira que não era possível antes em um mecanismo de jogo. O Nanite permite a importação direta de ativos de qualidade cinematográfica que possuem detalhes no nível de micro polígono. Agora […] você pode segmentar ativos com um triângulo por pixel. Além disso, o Nanite suporta contagens de objetos muito grandes com transmissão automática para manter tudo dentro do orçamento.
A demo “Lumen in the Land of Nanite” foi executada em aproximadamente 1440p e 30fps, mas aparentemente o PS5 poderia renderizá-la facilmente a 60fps. Como já aprendemos, o Nanite não está cobrando impostos do hardware – todo o custo de renderização por GPU da demo foi de cerca de 4,5ms, o que equivale a 1/4 do orçamento do período a 30fps ou 1/8 a 60fps. A demonstração também utilizou apenas um insignificante 768MB de RAM. Apesar disso, a demo está empurrando um grande número de polígonos – uma das estátuas vistas na demo contém 33 milhões de polígonos, com a maior parte do que parece texturas tradicionais sendo a geometria 3D real composta de polígonos pequenos do tamanho de pixels. As estátuas sozinhas na cena abaixo contêm 16 bilhões de polígonos.
E o momento final do showcase em que a garota voa pelo vale? Cerca de 500.000 objetos com super high-polygon são vistos durante essa cena, e a Epic diz que eles podem facilmente renderizar até um milhão de objetos na tela com hardware de última geração.
Coisas impressionantes, embora haja algumas limitações para Nanite no momento. A Epic admite que a tecnologia ainda não é boa em renderizar materiais translúcidos ou não rígidos, como grama e cabelo (há uma razão pela qual a demo é ambientada em um deserto rochoso). Dito isto, os desenvolvedores podem combinar livremente Nanite com a tecnologia mais antiga do Unreal Engine.
A Epic também forneceu mais detalhes sobre sua nova solução de iluminação, Lumen. A nova tecnologia suporta iluminação detalhada em tempo real, embora atualmente não funcione com objetos refletidos ou espelhados (em outras palavras, ainda não substituirá o ray-tracing). Parece que o Lumen também é mais um recurso que Nanite – Lumen é a razão pela qual a demo do UE5 foi executada apenas a 30fps, embora a Epic esteja esperando que consiga fazê-lo funcionar a 60fps em plataformas de última geração.

