A Qualcomm apresentou recentemente o Adreno Neural Fusion (ANF) SDK, um kit de desenvolvimento que promete revolucionar a forma como os jogos mobile são criados. Essa tecnologia combina super resolução baseada em inteligência artificial com a geração de quadros, permitindo que os jogos rodem em resoluções mais baixas, mas com qualidade de imagem aprimorada e taxa de quadros potencialmente dobrada. Inicialmente, o SDK está otimizado para plataformas Snapdragon 8 Elite Gen 6 e posteriores.
A novidade tem grande impacto para jogadores e desenvolvedores, pois oferece um desempenho superior e gráficos mais detalhados em dispositivos móveis, sem comprometer a eficiência energética dos smartphones. Isso significa que títulos pesados poderão rodar com mais fluidez em telas menores, aumentando a competitividade no segmento de chips voltados para jogos.
Como Funciona a Tecnologia
O Adreno Neural Fusion utiliza super resolução temporal para reconstruir imagens em alta definição a partir de entradas em meia resolução. O sistema combina dados de múltiplos quadros com informações de profundidade, vetores de movimento e oscilações da câmera, funcionando de forma semelhante a tecnologias bem estabelecidas no mercado de PCs, como NVIDIA DLSS e AMD FSR.
Além disso, a ferramenta de geração de quadros cria intermediários entre duas imagens renderizadas, duplicando a fluidez na tela. A Qualcomm destaca que os desenvolvedores podem usar essas duas abordagens juntas, renderizando o jogo em metade da resolução nativa e gerando a metade do número de quadros. Contudo, a geração de quadros pode aumentar a latência de entrada, introduzindo um atraso equivalente a um quadro adicional renderizado.
Otimização de Hardware e Suporte para Desenvolvedores
No que diz respeito à hardware, o ANF utiliza núcleos matriciais dedicados para o processamento de inteligência artificial em GPUs Adreno compatíveis. A tecnologia também usa a memória de alto desempenho Adreno High Performance Memory (HPM) para manter dados intermediários diretamente no chip, reduzindo o consumo de energia e a largura de banda necessária durante as jogatinas.
O SDK está disponível para aplicativos Android ARM64 que utilizam a API Vulkan. A Qualcomm oferece suporte para integração com Unreal Engine 5 e Unity 6.6 (ou versões mais recentes), além de exemplos nativos em Vulkan e ferramentas de depuração. O plugin atual para Unity foca na super resolução, enquanto o SDK nativo abrange tanto o upscaling quanto a geração de quadros.
Os desenvolvedores já podem acessar o Adreno Neural Fusion pelo repositório público da Qualcomm no GitHub. A empresa planeja expandir o suporte para outras plataformas Snapdragon no futuro, embora ainda não tenha um cronograma definido para isso.
Crédito da imagem: divulgação/reprodução
