Criando um game na Unreal Engine 5.2 com DLSS 3.0 (frame generation)
- Rodrigo Banzato
- 25 de out. de 2023
- 3 min de leitura
Está sendo assim com Cyborg3003, mas calma, antes de tudo o DLSS 3.0 é uma pitada a mais de performance e qualidade. Apesar das criticas em relação a exclusividade dele para as RTX4000, posso afirmar que a qualidade em modo geral do jogo, tanto em velocidade de cálculos quanto em framerate, melhorou muito.
O DLSS 3.0 adiciona duas ferramentas a seu algoritmo: o Acelerador Óptico de Fluxo e a geração de múltiplos quadros a partir de um único.

Mas calma, vamos analisar o resultado na prática. Na imagem abaixo você repara os artefatos que eventualmente podem aparecer, algumas partes ficam com alguns rastros ou blur, mas de verdade, não sei se é a iluminação ou velocidade do jogo, mas em Cyborg3003 eu não percebo nenhum desses defeitos durante o gameplay, estou jogando com meus amigos online em co-op e a experiência com DLSS3.0 em uma RTX4070 tem sido fantástica! O jogo é rápido e tem um estilo meio "dark", talvez isso ajude a disfarçar os artefatos do DLSS. Mas não somente na parte visual, sinto que o cálculo do jogo também esta muito mais rápido.

A vontade de aplicar o DLSS3.0 como algo padronizado é grande, mas como desenvolvedor, sei que tenho que colocar isso como algo adicional, afinal, nem todos vão ter o acesso ao "frame generation".
Falando um pouco mais sobre o jogo, antes de ligar o DLSS3.0, a performance estava um pouquinho acima da minha antiga GTX1080Ti. Mas quando consegui ligar o DLSS3.0 na UE5 o meu mundo se transformou pois passei facilmente dos 60 FPS. Abaixo você confere como é simples aplicar o blueprint na Unreal e ativar o DLSS:

Se você possui uma das placas da serie 4000 da Nvidia, tenha a certeza de ter uma ótima experiência com Cyborg 3003, pelo menos em jogos feitos na Unreal Engine 5, que tem sido o meu caso. Caso você não tenha, Cyborg3003 ainda funciona em placas bem mais fracas, em especial colocando a qualidade no médio.
Caso você esteja gostando do conteúdo, deixe sua mensagem e compartilhe o post para que eu possa trazer mais conteúdos como esse.
Hoje em dia já temos o DLSS 3.5 com o Ray Reconstruction e também a nova versão da Unreal Engine 5.3. O DLSS 3.5 um novo modelo de AI que cria imagens de Ray Tracing de alta qualidade para jogos e aplicações com Ray Tracing. Mas não se engane, apesar dele estar disponível para todas as placas RTX, ele não vai funcionar com o "Frame generation" em todas as RTX, ou seja, a tecnologia "frame generation" só funciona em placas a partir da serie 4000. E o que esperar d serie RTX5000 e do DLSS 4.0? A tecnologia não para, só resta saber se vamos estar dispostos a pagar o preço, já que essas novas placas vão e já estão vindo com um preço absurdo.

Fica aqui registrado minha vontade de sempre aprender e tentar me adequar ao que existe de mais moderno em termos de tecnologia para games. Talvez o meu jogo não seja tão leve quanto outros games, em especial os gratuitos, mas tenham certeza de que independente de ter 10 ou 1000 jogadores, foi o projeto que eu tive e tenho a paixão de fazer e espero que essa minha mensagem signifique algo pra você e que te leve adiante na vida, seja lá o que você escolheu, faça tudo com muito amor e dedicação. O sucesso as vezes esta no caminho percorrido e não na chegada, pense nisso.
Um grande abraço.
Rodrigo Banzato
Muito bom, bos sorte com o jogo