Optimisation des Performances avec Unity

Découvrez comment désactiver l'illumination globale en temps réel sur Unity pour améliorer les performances de votre projet de réalité virtuelle.

Détails de la leçon

Description de la leçon

Maintenant que nous avons utilisé l'Occlusion Culling pour masquer ce qui est hors champ, donc ce qui n'est pas devant la caméra, je vais vous parler d'une deuxième optimisation qu'on peut faire très rapidement dans ce petit atelier. Alors, ça va être au niveau de l'éclairage. Nous allons désactiver tout simplement l'illumination globale en temps réel, car cette simulation d'éclairage demande beaucoup de ressources. En effet, les reflets qui se font en temps réel se déplacent lorsque l'éclairage change, ce qui peut ralentir significativement les performances, surtout pour une scène de réalité virtuelle sur mobile.

Pour désactiver cette option, rendez-vous dans les options d'éclairage d'Unity 5, notamment dans l'onglet 'lightning' (fenêtre 'window', puis 'lightning'). Une fois dans cet onglet, décochez les cases d'illumination globale en temps réel pré-calculé et l'illumination globale 'baked'. Cela libère des ressources précieuses pour le processeur. Nous avons également désactivé l'option 'continuous baking' qui calcule automatiquement l'illumination globale en arrière-plan.

Pour ajouter du réalisme, nous pouvons activer le brouillard ('fog') et ajuster ses paramètres pour améliorer la ligne d'horizon. Relancer la scène après ces modifications montre un rendu plus performant tout en conservant une bonne qualité visuelle.

Objectifs de cette leçon

Les objectifs de cette vidéo sont de montrer comment désactiver l'illumination globale en temps réel pour améliorer les performances et ajouter des effets supplémentaires comme le brouillard pour un meilleur rendu visuel.

Prérequis pour cette leçon

Il est nécessaire de connaître les bases d'Unity et d'avoir une scène de projet en cours pour appliquer ces optimisations.

Métiers concernés

Ce sujet est particulièrement pertinent pour les concepteurs de jeux vidéo, les développeurs de réalité virtuelle, et les artistes techniques.

Alternatives et ressources

Des alternatives incluent l'utilisation d'autres moteurs de jeu tels que Unreal Engine qui offrent des options similaires pour l'optimisation de l'éclairage et des performances.

Questions & Réponses

Désactiver l'illumination globale en temps réel permet de libérer des ressources processeur, améliorant ainsi les performances de la scène, particulièrement sur des dispositifs mobiles.
Pour désactiver l'illumination globale en temps réel, ouvrez l'onglet 'lightning' dans les options d'éclairage et décochez les cases relatives à l'illumination globale en temps réel et 'baked'.
Le brouillard ajoute de la profondeur et du réalisme en contribuant à l'atmosphère visuelle de la scène, surtout au niveau de la ligne d'horizon.