AMD a récemment démontré comment le DGF (Dense Geometry Format) pourrait transformer la performance des GPU pour les animations modernes et le ray tracing, avec une possible intégration de cette technologie au niveau hardware dans ses futurs modèles.
Les GPU UDNA d’AMD et le DGF
Dans un article sur le blog GPUOpen, Team Red a présenté le support d’animation via le DGF, qui permettrait aux futurs GPU RDNA de consommer moins de bande passante mémoire. Cette approche facilite la création de structures d’accélération pour le ray tracing directement à partir des blocs DGF, améliorant ainsi leur performance.
Pour expliquer simplement, le DGF agit comme un conteneur compressé pour la géométrie. En divisant de grands maillages triangulaires en blocs de meshlets, les données sont stockées dans un format dense. Lorsque le bloc de base est créé, au lieu de décompresser l’ensemble du bloc lors de l’animation, la technique DGF d’AMD utilise un shader de calcul par image, permettant une mise à jour efficace des données compressées.
Bénéfices du DGF pour le ray tracing
Le DGF allège la reconstruction des BVHs (Bounding Volume Hierarchies) puisque le GPU peut directement traiter le bloc DGF. Cela optimise les ressources dans les pipelines de ray tracing et améliore les performances. Bien que le DGF soit actuellement géré par les unités de shader d’AMD, la prochaine génération de GPU UDNA pourrait transférer ce traitement à des unités matérielles fixes pour des animations encore plus rapides.
Malgré leur caractère subtil, les améliorations apportées par le DGF pourraient conduire à des temps d’animation réduits sans exiger des ressources excessives.



