Les fonctionnalités d'éclairage et de rendu de l'Unreal Engine privilégient les flux de travail en temps réel optimisés pour les jeux et les environnements interactifs, où il est souvent nécessaire de trouver un équilibre entre performances et qualité, par rapport aux flux de travail rendus hors ligne. Autrement dit, vous pouvez afficher les résultats pendant que vous travaillez dans l'éditeur sans avoir à attendre le rendu complet d'une scène lorsque vous utilisez un flux de travail avec rendu hors ligne.
Néanmoins, bien que le moteur donne la priorité aux flux de travail en temps réel, où vous pouvez observer le résultat final, il prend en charge des fonctionnalités et des flux de travail plus proches des flux de travail hors ligne afin d'améliorer encore davantage la qualité de l'image finale rendue. Cela inclut l'utilisation de la production d'images via des fonctionnalités telles que Movie Render Queue ou Movie Render Graph, en conjonction avec le ray tracing ou le Path Tracer autonome.
Système d'éclairage de l'Unreal Engine
L'éclairage de l'Unreal Engine est piloté par les composants suivants :
Illumination globale :
le système d'illumination globale Lumen est un système d'illumination globale et de reflets en temps réel. Il fournit des options compatibles avec une grande variété de matériel. Pour des résultats de meilleure qualité, utilisez Lumen avec le ray tracing matériel pour des reflets de qualité.
Ombrage :
les textures d'ombre virtuelles offrent des ombres cohérentes et haute résolution compatibles avec des ressources de qualité cinématographique et les grands mondes ouverts à éclairage dynamique grâce à la fonctionalité de Géométrie virtualisée Nanite et l'illumination globale Lumen. Les textures d'ombre virtuelles sont activées par défaut dans les projets compatibles avec DirectX 12.
Paramètres de rendu :
les volumes de post-traitement incluent de nombreux paramètres de rendu qui peuvent affecter le rendu d'une scène dans son ensemble ou dans des parties isolées d'un niveau. Cela comprend les paramètres de profondeur de champ, de flou lumineux, d'exposition, d'étalonnage des couleurs, de reflets, ainsi que d'autres fonctionnalités.
Lumières positionnables :
il existe une grande variété de types d'éclairages que vous pouvez placer pour obtenir différents résultats. Cela comprend l'éclairage directionnel, la lumière naturelle, les points lumineux et les projecteurs ainsi que les lumières de zone.
Éclairage environnemental :
il existe une grande variété de fonctionnalités d'éclairage pour définir l'apparence et l'ambiance du monde. Celles-ci incluent des fonctionnalités de rendu de nuage volumétrique et d'atmosphère, ainsi que du brouillard.
Placer et utiliser différents types d'éclairages
L'Unreal Engine propose différents types d'éclairages pour créer pratiquement tous les types de scénarios d'éclairage et pour travailler avec des scènes de petite à grande échelle. Il s'agit notamment de grands éclairages permettant de représenter plusieurs soleils ou lunes, ainsi que de petites lumières destinées aux espaces intérieurs ou extérieurs de taille moyenne ou réduite.
Le tableau ci-dessous présente les types d'éclairages inclus dans l'Unreal Engine et leurs équivalents dans Maya.
| Unreal Engine | Maya | Description |
|---|---|---|
Éclairage directionnel | Éclairage directionnel | Utilisé pour la lumière du soleil ou de la lune. Rayons de lumière parallèles infinis. |
Point lumineux | Point lumineux | Émet de la lumière dans toutes les directions à partir d'un point. |
Projecteur | Projecteur | Éclairage en forme de cône. Idéal pour les lampes de poche, les éclairages de scène, etc. |
Lumière rectangulaire | Lumière de zone | Lumière rectangulaire douce. Idéal pour les téléviseurs, les fenêtres, etc. |
Lumière naturelle | Lumière environnementale | Capture l'éclairage ambiant et les reflets du ciel (généralement associé aux cubemaps/HDRI). |
Voici des exemples de points lumineux, de projecteurs et de lumières rectangulaires dans l'Unreal Engine.
Consultez les remarques suivantes lorsque vous utilisez l'éclairage dans le moteur.
Placement rapide des lumières à la position du curseur :
Dans le hublot, appuyez sur L pour placer un point lumineux à la position du curseur.
Utilisez le menu contextuel du clic droit pour sélectionner "Remplacer l'acteur sélectionné par" afin de choisir un autre type d'éclairage.
Éclairages directionnels :
Votre scène peut comporter jusqu'à deux éclairages directionnels. Il peut s'agir par exemple de plusieurs soleils, ou bien d'un soleil et d'une lune.
Pour chaque éclairage directionnel, vous devez définir un indice de lumière solaire atmosphérique différent dans les paramètres de l'acteur.
Utilisez Maj droite + L tout en faisant glisser le curseur de la souris pour changer la position de l'éclairage directionnel pour l'index 0.
Utilisez Maj droite + Ctrl droit + L tout en faisant glisser le curseur de la souris pour changer la position de l'éclairage directionnel pour l'index 1.
Mobilité de la lumière :
Pour chaque type d'acteur, qu'il s'agisse de lumières ou d'objets dans la scène, vous pouvez définir une mobilité qui détermine la manière dont l'acteur est traité par les différents chemins d'éclairage pour l'éclairage dynamique et précalculé. Bien que la mobilité de la lumière ne soit pas un facteur indispensable à prendre en compte, à moins que vous développiez votre projet en gardant en tête un éclairage précalculé, n'oubliez pas qu'elle existe et qu'elle peut avoir une incidence sur la façon dont les objets interagissent avec différents chemins d'éclairage dans l'Unreal Engine.
Lumière naturelle et HDRI :
Vous devez utiliser une atmosphère du ciel, un éclairage directionnel et une lumière naturelle pour obtenir un éclairage réaliste des scènes d'environnement.
Vous pouvez affecter les HDRI à n'importe quel acteur de lumière naturelle, à condition que l'option Capture en temps réel ait été activée dans les paramètres correspondants. Vous pouvez également créer un matériau et appliquer une HDRI sur une grande sphère céleste en guise d'arrière-plan.
Pour faciliter le travail dans les scènes complexes et les environnements avec un grand nombre de lumières, le panneau Light Mixer permet de modifier les propriétés des lumières plus simplement au lieu de sélectionner des lumières individuelles ou des groupes de lumières afin de les modifier à partir du panneau Organiseur de l'Unreal Editor.
Vous pouvez activer le panneau Light Mixer en tant que panneau ancré depuis le menu principal, dans le menu Fenêtres.
Pour en savoir plus sur l'éclairage et ses composants dans l'Unreal Engine, consultez les rubriques suivantes :
Volumes de post-traitement
Dans l'Unreal Engine, les volumes de post-traitement sont des volumes positionnables qui vous permettent de configurer les paramètres de rendu ayant une incidence sur l'apparence d'une zone. Il peut s'agir de zones isolées au sein du volume ou d'une application globale à l'échelle du niveau.
En plaçant un volume de post-traitement, vous pouvez modifier les paramètres d'étalonnage des couleurs, de profondeur de champ, de flou lumineux et de reflets, entre autres. Vous pouvez également utiliser les matériaux avec le post-traitement pour créer des effets plus spécifiques.
Pour l'étalonnage des couleurs dans votre scène, vous pouvez utiliser le panneau Étalonnage des couleurs avec n'importe quel acteur qui dispose de paramètres de post-traitement, comme le volume de post-traitement, l'acteur caméra de cinéma et les acteurs de caméra.
Le panneau Étalonnage des couleurs peut être activé et ancré depuis le menu principal, dans le menu Fenêtres.
Pour plus d'informations sur le post-traitement dans l'Unreal Engine, consultez les rubriques suivantes :
Fonctionnalités d'éclairage environnemental
Tout environnement est généralement constitué d'une source lumineuse, d'une atmosphère et de nuages. L'Unreal Engine comprend une suite de fonctionnalités qui vous permet de créer des environnements qui vous donnent la sensation de faire partie d'un monde plus vaste, que vous changiez l'échelle ou non. Le système d'éclairage du moteur prend en charge toutes ces fonctionnalités par glisser-déposer.
Afin de rendre l'éclairage environnemental plus accessible et plus simple à régler, le panneau Environment Light Mixer regroupe tous les panneaux Détails des acteurs en un seul endroit. Vous pouvez même ouvrir directement ce panneau et ajouter à la scène les acteurs qui constituent ces éléments de l'environnement pour pouvoir les ajuster immédiatement.
Vous pouvez activer le panneau Environment Light Mixer en tant que panneau ancré depuis le menu principal, sous le menu Fenêtres.
Pour en savoir plus sur l'utilisation des composants d'éclairage qui permettent de créer des environnements de grande taille, consultez les sujets suivants :
Système Moment de la journée avec Séquence de jour
Pour ceux qui recherchent un outil plus rapide à configurer et à appliquer à leur scène comme point de départ, le plug-in Séquence de jour comprend un système de moment de la journée entièrement glissé-déposé dans une scène (comme l'exemple ci-dessous). Vous pouvez aussi utiliser une version plus personnalisable de Séquence de jour pour l'adapter à votre projet.
Pour plus d'informations sur l'utilisation du système intégré de moment de la journée, consultez la page Configuration d'un moment de la journée avec la séquence de jour.