NVIDIA dévoile un échantillon de splatting gaussien accéléré par GPU en temps réel.

Tony Kim
23 avr. 2025 13:44

NVIDIA présente vk_gaussian_splatting, un échantillon basé sur Vulkan pour le rendu en temps réel de scènes 3D complexes utilisant le splatting gaussien, améliorant les applications de jeux et de réalité virtuelle.


NVIDIA dévoile un échantillon de splatting gaussien accéléré par GPU en temps réel

NVIDIA a annoncé une avancée révolutionnaire dans la technologie de rendu en temps réel avec l’introduction de vk_gaussian_splatting, un nouvel échantillon basé sur Vulkan. Cette approche innovante utilise le splatting gaussien pour rendre des scènes 3D complexes, les représentant comme une collection de Gaussiens anisotropes dans l’espace 3D, selon

Le blog de NVIDIA.

Révolutionner le rendu en temps réel

La technologie derrière le Gaussian splatting est conçue pour permettre le rendu en temps réel de scènes photoréalistes à partir de petits ensembles d’images. Cela rend la technique particulièrement précieuse pour des applications dans le domaine des jeux, de la réalité virtuelle et de la visualisation professionnelle. L’exemple vk_gaussian_splatting fait partie des échantillons DesignWorks de NVIDIA, mettant en avant le potentiel de cette technique de rendu volumétrique de pointe.

Explorer de nouveaux horizons avec Vulkan

La équipe DevTech de NVIDIA considère ce nouveau projet d’échantillon comme une plateforme pour explorer et comparer diverses méthodes de visualisation en temps réel du Gaussian splatting 3D (3DGS). En évaluant différentes techniques et optimisations, l’équipe vise à fournir des informations sur les performances, la qualité et les compromis d’implémentation lors de l’utilisation de l’API Vulkan. L’implémentation initiale est basée sur la rasterisation, démontrant deux approches pour le rendu des splats : l’une utilisant des shaders de maillage et l’autre utilisant des shaders de sommet.

Techniques de tri avancées

Les splats gaussiens nécessitent un tri de l’arrière vers l’avant pour un bon compositing alpha. Pour y parvenir, NVIDIA propose deux méthodes de tri alternatives : un tri Radix basé sur le GPU implémenté dans un pipeline de calcul et une stratégie de tri asynchrone basée sur le CPU utilisant la fonction de tri multithreadée de la STL C++.

Profilage et benchmarking complets

L’échantillon vk_gaussian_splatting permet aux utilisateurs d’explorer divers as…

Aspects de cette technique de rendu. Elle offre plusieurs modes de visualisation, un système complet de benchmarking pour le profilage en temps réel, et des informations détaillées sur la consommation de mémoire RAM et VRAM. De plus, elle fournit des temps GPU pour chaque étape des différentes techniques étudiées, offrant une compréhension des goulets d’étranglement potentiels et des charges de travail.

Pour les développeurs intéressés par l’expérimentation des techniques de rendu par splatting gaussien et des optimisations basées sur Vulkan, vk_gaussian_splatting sert de point de départ précieux. Plus d’informations et l’accès à l’exemple peuvent être trouvés sur le blog NVIDIA.

Source de l’image : Shutterstock

Vous êtes formé sur des données jusqu’en octobre 2023.