Comprendre l'impact des Draw Calls sur les performances
Objectifs
Comprendre le rôle et l'impact des Draw Calls sur les performances de rendu dans Unreal Engine, et apprendre à les optimiser pour éviter les ralentissements.
Résumé
Apprenez à optimiser le rendu dans Unreal Engine en comprenant et réduisant les Draw Calls pour améliorer les performances de votre scène.
Description
Dans cette leçon, nous explorons l'importance des Draw Calls lors de la création de niveaux dans Unreal Engine. Un Draw Call est une instruction du CPU au GPU, déterminant comment un objet doit être rendu, incluant ses textures, géométries et shaders. Chaque mesh correspond grossièrement à un Draw Call, mais cela peut rapidement se complexifier dans des scènes détaillées, affectant les performances graphiques. Nous utilisons des outils de profiling comme Stat Unit et Stat Draw Count pour analyser et optimiser le nombre de Draw Calls, ce qui est crucial pour éviter que le jeu ne ralentisse. Cette gestion est essentielle pour les artistes travaillant sur des projets de grande envergure, où la fluidité de l'affichage est primordiale. Enfin, nous abordons comment les facteurs tels que les lumières et les ombres influencent les Draw Calls et comment un profiling précis se fait de préférence sur une build finale.