Optimisation en 3D Temps Réel
Découvrez comment créer vos assets tout en optimisant la performance pour atteindre 60 FPS, en réduisant les draw calls et les polygones.
Interface / commandes







Préparer sa scène












Créer ses propres assets



















Eclairage avancé, particules, lightmapping









Intéractivité, physique, bases du script







Finalisation du jeu






Détails de la leçon
Description de la leçon
L'optimisation est essentielle pour la 3D temps réel, afin d'assurer une fluidité d'image irréprochable avec un framerate de 60 FPS. Pour y parvenir, il est crucial de limiter les draw calls, c'est-à-dire le nombre de mèches et de matériaux différents qui doivent être rendus par l'ordinateur. En combinant les objets et en partageant les mêmes matériaux, on peut réduire ces draw calls à approximativement 1500-1700, même si ce chiffre peut varier selon les scènes et les niveaux d'optimisation des autres éléments.
De plus, il faut également limiter le nombre de polygones, en visant environ 1,5 million de triangles pour une scène entière, bien que ce chiffre puisse atteindre jusqu'à 4-5 millions dans certains cas spécifiques. Pour les personnages, une limite de 15 000 triangles est recommandée, surtout dans des scénarios avec des milliers de personnages affichés simultanément, tels que les grandes batailles dans les jeux Total War.
Ces chiffres doivent être utilisés comme des guides plutôt que des règles strictes, car l'optimisation doit être adaptée au matériel et au contexte spécifique de chaque projet. Les plateformes mobiles, par exemple, nécessitent des chiffres bien inférieurs comparés aux PC ou consoles. Cette introduction à l'optimisation souligne son importance et posera les bases pour les chapitres suivants, où nous apprendrons à modéliser et texturer nos propres assets.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de comprendre l'importance de l'optimisation en 3D temps réel, de savoir comment réduire les draw calls et limiter le nombre de polygones pour améliorer la performance des applications.
Prérequis pour cette leçon
Il est recommandé d'avoir des connaissances de base en modélisation 3D et en développement de jeux vidéo pour tirer le meilleur parti de cette vidéo.
Métiers concernés
Ces techniques d'optimisation sont cruciales pour les métiers de développeurs de jeux vidéo, artistes 3D, et concepteurs d'environnements virtuels.
Alternatives et ressources
Comme alternatives pour la création d'assets 3D, des logiciels comme Blender, Autodesk Maya ou 3ds Max peuvent être utilisés.
Questions & Réponses
