Skip to main content
Vidéo de la présentation

Résumé de la conférence

Plusieurs titres XBOX utilisant des nuanceurs de maillage (Mesh Shaders) sont maintenant sortis. Cette présentation couvre les performances, l’optimisation de la RAM et les pratiques exemplaires, y compris les particularités des consoles XBOX, ainsi que des trucs et astuces. De plus, des données de performances et des détails d’implémentation tirés d’Avatar Frontiers of Pandora™ d’Ubisoft et d’Alan Wake 2® de Remedy Entertainment sont présentés.

Sommaire

  • Implémentation des nuanceurs de maillage : explique l’exécution des nuanceurs de maillage sur le GPU, en détaillant la structure typique des meshlets et la transformation d’un tampon d’index en un tableau de meshlets.
  • Considérations relatives à la taille des meshlets : aborde les compromis liés au choix de la taille des meshlets, en tenant compte de facteurs comme l’efficacité de l’élimination (culling) et le partage des sommets.
  • Techniques d’élimination : diverses techniques d’élimination sont examinées, notamment l’élimination par meshlet et par triangle, et leurs effets sur les performances sont analysés.
  • Réalisations de titres sur XBOX : des études de cas tirées d’Avatar Frontiers of Pandora™ d’Ubisoft et d’Alan Wake 2® de Remedy Entertainment sont mises en lumière, démontrant les gains de performances obtenus grâce aux nuanceurs de maillage.
  • Pratiques exemplaires pour XBOX : des recommandations sont fournies pour utiliser efficacement les nuanceurs de maillage sur le matériel XBOX, avec des renseignements sur les nuanceurs d’amplification par rapport à l’instanciation avec ExecuteIndirect, l’élimination, la gestion efficace des index 24 bits et l’optimisation de la mémoire.

Objectifs d’apprentissage

  • Comprendre l’implémentation typique des nuanceurs de maillage et des meshlets sur XBOX.
  • Découvrir la structure et le traitement des meshlets, y compris divers compromis.
  • Explorer différentes implémentations de nuanceurs de maillage, notamment l’implémentation directe (pass-through) et celle avec élimination par triangle.
  • Connaître l’effet de la taille des meshlets sur l’efficacité de l’élimination et le partage des sommets.
  • Comparer les techniques d’élimination par meshlet et par triangle ainsi que leurs applications.
  • Analyser des exemples concrets d’améliorations des performances et d’économies de RAM obtenues grâce aux nuanceurs de maillage dans des titres comme Avatar: Frontiers of Pandora™ et Alan Wake 2®.
  • Apprendre les pratiques exemplaires pour implémenter les nuanceurs de maillage sur XBOX, notamment l’instanciation, l’élimination et la gestion des index de triangles 24 bits.
  • Comprendre les techniques permettant d’économiser de la RAM avec les nuanceurs de maillage, comme la compression des données de maillage et l’optimisation de l’utilisation de la RAM pour les sommets.
Last modified on October 6, 2026