A AMD está explorando uma nova abordagem para simular iluminação indireta em jogos em tempo real, usando modelos de geração de imagens. O método, descrito em um artigo técnico, transforma o problema da iluminação global — o cálculo de luz que se espalha entre objetos — em um problema de geração de imagens frame por frame.
O processo utiliza um modelo de difusão de uma única etapa, baseado no Stable Diffusion 2.1 Turbo, que recebe como entrada uma cena com iluminação direta. A partir disso, o modelo gera uma nova imagem com iluminação indireta realista, como reflexos e sombras suaves, em um único passo de denoising. Isso é essencial para manter a velocidade necessária em jogos.
O modelo foi treinado com 31 mil frames de cenas interiores geradas no Blender Cycles, com variações de luz, movimento de objetos e materiais. A equipe usou GPUs AMD Instinct MI210 para o treinamento, com 50 iterações sobre o conjunto de dados.
Para garantir consistência entre os frames, a AMD também implementou um modelo chamado TVAE (temporal VAE), que usa vetores de movimento para alinhar a geração com os quadros anteriores. Isso evita flickers e inconsistências visuais que são comuns em modelos de IA quando rodados em sequência.
O resultado final é combinado com o frame original, mantendo apenas a iluminação direta, o que ajuda a suavizar possíveis erros de geração. Segundo os pesquisadores, o método consegue recuperar sombras suaves e luz de reflexão, diferentemente de outras abordagens que criam conteúdo falso ou distorcem a geometria.
Apesar do potencial, o método ainda está longe de ser viável para jogos em produção: roda a 0,29 segundos por quadro (cerca de 3,45 FPS) em resolução 512x512, em uma RTX 3090, e consome entre 8 e 9 GB de VRAM — apenas para o passo de iluminação. O processo não inclui todo o pipeline de renderização, apenas essa etapa específica.
Esse trabalho pode ser um dos primeiros sinais de como a AMD está se preparando para competir com o DLSS 5 da Nvidia, especialmente com o anúncio da FSR Diamond, que promete trazer renderização neural para GPUs Radeon e consoles.