
A AMD apresentou o DGF SuperCompression (DGFS), uma nova camada de compressão por software desenhada para diminuir o peso da geometria 3D nos videojogos atuais. Esta solução permite reduzir o tamanho dos ficheiros até 22%, facilitando os descarregamentos e o armazenamento, ao mesmo tempo que otimiza o acesso aos dados para melhorar o desempenho em Ray Tracing.
Conforme as informações publicadas pela AMD no portal GPUOpen, esta novidade funciona como um complemento ao formato DGF (Dense Geometry Format), que já é focado na eficiência do hardware. O objetivo do DGFS é comprimir ainda mais os recursos sem quebrar o fluxo de trabalho existente, reduzindo os custos de armazenamento sem sacrificar a qualidade visual.
Mais espaço e eficiência para os teus videojogos
Uma das particularidades mais interessantes desta tecnologia é que ela não é consumida diretamente pelo hardware. Na prática, a GPU não trabalha com o DGFS de forma nativa. O sistema guarda a geometria num formato supercomprimido que, posteriormente, é reconstruído como blocos DGF originais ou descodificado como um buffer convencional de vértices.
Esta abordagem permite que um único recurso seja utilizado tanto em equipamentos que suportam DGF como em hardware mais antigo ou sem esse suporte, evitando a necessidade de criar múltiplas versões do mesmo conteúdo. Além disso, o sistema foi desenhado para que a placa gráfica aceda à informação de cada triângulo com uma única leitura de 128 bits, algo vital para o Ray Tracing, onde a consulta constante à geometria pode afetar a fluidez do jogo.
Desempenho e compatibilidade universal
Tecnicamente, a AMD explica que o DGFS trabalha através de pequenos grupos de triângulos, denominados meshlets. Cada um destes clusters é comprimido e descodificado de forma independente, suportando até 256 vértices. Para atingir os níveis de compressão anunciados, a empresa utiliza técnicas avançadas como a eliminação de duplicados e codificação delta, que funcionam em conjunto com compressores gerais como o GDeflate.
Em termos de resultados práticos, os dados mostram que modelos complexos podem sofrer reduções de tamanho significativas. A descodificação destes dados também se revelou bastante rápida. Em testes realizados com um processador Ryzen 9 7950X e uma placa gráfica Radeon RX 9070 XT, o tempo de reconstrução variou entre 0,03 e 0,22 segundos utilizando apenas um núcleo do processador. Esta tecnologia já está integrada no AMD DGF SDK v1.2, estando agora disponível para programadores e criadores de motores gráficos que procurem otimizar os seus títulos modernos.












Nenhum comentário
Seja o primeiro!