SuperSplat 3.0 reconstruit son éditeur dans le navigateur autour de WebGPU
PlayCanvas a annoncé SuperSplat Editor 3.0 le 9 septembre, après sa publication sur GitHub le 8 septembre. Cet outil dans le navigateur destiné à modifier des captures par splats gaussiens nécessite désormais WebGPU. Lors du test de PlayCanvas, une scène contenant 4,4 millions de splats utilisait 105 Mo de tas JavaScript au repos, contre 1 557 Mo dans la version 2. Annonce de la version.
Regardez la démonstration de SuperSplat 3.0 par PlayCanvas. Miniature : PlayCanvas.
Ce que mesure le chiffre concernant la mémoire
Le test utilisait un fichier PLY de 990 Mo. Le chiffre mis en avant mesure le tas JavaScript, ce qui exclut les allocations du GPU et ne représente pas l’empreinte mémoire totale du navigateur. Nous n’avons pas reproduit ce test de performance. PlayCanvas indique également que l’enregistrement d’un fichier PLY compressé a atteint un pic de 1 759 Mo, ce qui montre que les besoins en mémoire varient encore considérablement selon l’opération. Détails du test de performance.
Cette distinction est importante pour déterminer si une capture volumineuse peut être traitée sur un ordinateur portable. Une faible occupation du tas au repos ne vous indique pas la marge nécessaire pour modifier, exporter ou enregistrer la capture. La mesure pertinente est celle de l’opération la plus exigeante de votre propre flux de travail.
Une plus grande partie de l’éditeur s’exécute sur le GPU
Les notes de version 3.0.0 décrivent une projection, un filtrage de la visibilité et un tri en profondeur effectués sur le GPU. Les données de la scène restent dans le stockage du GPU au lieu d’être intégralement copiées sous forme de nombres à virgule flottante dans JavaScript, et les exportations traitent les données par blocs plutôt que d’assembler toute la sortie en mémoire en une seule fois.
Les outils de sélection évoluent également. Un nouveau pinceau sphérique suit les surfaces en trois dimensions, et les réglages de couleur peuvent être appliqués à une sélection. Pour les scènes lourdes, le mode de transparence automatique par défaut peut passer à une méthode de rendu moins coûteuse pendant les déplacements, puis rétablir une image triée une fois la vue stabilisée. Modifications de l’éditeur.
Vérifiez la compatibilité avant de migrer un projet
Cette version supprime la voie de rendu WebGL 2. PlayCanvas indique qu’elle est compatible avec les versions actuelles de Chrome et Edge, Safari 26 ou version ultérieure, ainsi que Firefox avec WebGPU activé. L’éditeur précédent reste disponible sur la branche v2 du dépôt. La version 3 ouvre les anciens projets, mais son nouveau format de projet nécessite la version 3 ou une version ultérieure pour les rouvrir. Détails sur la compatibilité et les projets.
Si vous évaluez cette mise à jour, ouvrez une copie d’une capture représentative dans l’éditeur, effectuez une sélection et exportez-la dans le format que vous livrez réellement. Incluez dans ce test votre machine de travail la moins performante. Le chargement réussi d’une scène n’est que la première étape pour déterminer si l’éditeur peut prendre en charge votre projet.
