Optimisation des Paramètres de Rendu dans Unity
Apprenez à optimiser les paramètres de rendu dans Unity en ajustant les effets de post-processing selon les niveaux de qualité pour des performances améliorées sur des machines moins puissantes.
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
Dans ce tutoriel, nous explorons la manière d'améliorer les performances de rendu dans Unity en ajustant les effets de post-processing en fonction des différents niveaux de qualité. Nous allons créer un script JavaScript nommé QualitySettingsPlus qui gèrera la qualité de ces effets. Le script initialise une fonction start qui s'exécute au démarrage du jeu et récupère les composants nécessaires sur la caméra, comme le ton mapping via GetComponent
. En fonction du niveau de qualité, nous activerons ou désactiverons ces effets. Par exemple, en mode ultra (niveau 5), le ton mapping est désactivé pour préserver les performances.
Le tutoriel inclut également la manipulation de niveaux de qualité à l'aide de la commande QualitySettings.GetQualityLevel
. Pour chaque niveau de qualité, des ajustements spécifiques des effets de post-processing sont mis en place, comme la désactivation complète de ces effets au niveau 0.
Finalement, nous modifions également le chemin d'accès au rendu (render path) avec des performances optimisées en utilisant le forward rendering pour les niveaux inférieurs et le deferred lighting pour les niveaux plus élevés.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de :
- Créer un script pour gérer la qualité des effets de post-processing.
- Optimiser les performances de rendu sur des machines peu puissantes.
- Ajuster le render path selon le niveau de qualité.
Prérequis pour cette leçon
Pour suivre cette vidéo, les connaissances suivantes sont recommandées :
- Maîtrise des bases de programmation en JavaScript dans Unity.
- Compréhension des concepts de post-processing.
Métiers concernés
Les connaissances développées dans cette vidéo sont particulièrement utiles pour les :
- Développeurs de jeux vidéo.
- Programmeurs graphiques.
- Artistes techniques spécialisés en performance de rendu.
Alternatives et ressources
Des alternatives à Unity pour la gestion des effets de post-processing et paramètres de qualité incluent :
- Unreal Engine avec son système de Level of Detail (LOD).
- Godot Engine pour des effets de post-processing simplifiés.
Questions & Réponses
GetComponent
pour accéder au script de ton mapping et désactive son paramètre enabled lorsqu'il détecte que le niveau de qualité est 5 (mode ultra).
