Optimisation en 3D Temps Réel

Optimisation : les draw call, le nombre de polygones
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Débutez avec Unity 3D
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

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.

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.

Voir plus
Questions réponses
Pourquoi l'optimisation est-elle cruciale en 3D temps réel?
L'optimisation est cruciale car elle permet d'atteindre un framerate élevé, assurant une fluidité d'image nécessaire pour les applications en temps réel.
Quels sont les deux principaux aspects de l'optimisation abordés dans la vidéo?
Les deux principaux aspects sont la réduction du nombre de draw calls et la limitation du nombre de polygones.
Quel est le framerate cible pour une fluidité optimale sur PC?
Le framerate cible pour une fluidité optimale sur PC est de 60 FPS.

Programme détaillé