Qu'est-ce que l'éclairage ambiant?

11

Wikipédia dit :

Une source de lumière ambiante représente une source de lumière à intensité fixe et à couleur fixe qui affecte tous les objets de la scène de manière égale.

En disant "affecte tous les objets de manière égale", cela signifie que tous les objets reçoivent la même quantité de lumière? Donc, si vous avez trois maisons dans votre scène, vous devrez calculer une position spécifique pour la source d'éclairage ambiant, afin que chaque objet reçoive la même quantité de lumière? Sinon, vous n'auriez pas de source de lumière ambiante?

Quelle est la différence entre un éclairage "normal" du soleil et un éclairage ambiant?

Joey
la source
En un mot: le mal.
imallett

Réponses:

13

Dans ce contexte, se Ambient lightingréfère à une approximation très grossière de l'éclairage indirect.

L'éclairage direct à partir d'une source directe est relativement simple à évaluer et à modéliser, même en temps réel. Mais la lumière qui n'est pas absorbée rebondira partout et provoquera un éclairage indirect. C'est pourquoi par exemple une lampe un abat-jour éclairera une pièce entière et pas seulement la zone étroite en dessous.

Mais la modélisation de l'éclairage indirect est difficile et coûteuse. Donc, une approximation consiste à considérer que l'éclairage est constant et indépendant de la position : c'est l'éclairage ambiant.

Dans le cas d'une scène extérieure, l'éclairage ambiant représenterait la lumière bleue provenant du dôme du ciel, par opposition à la lumière directe orange provenant du Soleil.

Julien Guertault
la source
Techniquement, la lumière du soleil est blanche.
ratchet freak
@ratchetfreak: True; il y a quelque chose à dire sur la température, mais le sujet n'est pas lié à la question d'origine.
Julien Guertault
4
@ratchetfreak uniquement si vous êtes dans l'espace, ce qui n'est généralement pas le cas. Notre atmosphère glorieuse la fait apparaître jaunâtre (en dispersant le bleu).
imallett
12

Les solutions de rendu traditionnelles ne prennent pas en compte les rebonds de lumière secondaire (appelés lumière indirecte). Même avec des lumières d'appoint stratégiquement placées, vous avez toujours des zones où aucune lumière directe ne frappe.

La lumière ambiante tente de résoudre ce problème en brillant d'une quantité constante dans toutes les directions. En pratique, cela signifie que la position de la lumière ou la surface normale n'a pas de sens, on ajoute simplement une partie de la couleur des shaders multipliée par la couleur de la lumière ambiante au résultat de l'ombrage.

La lumière ambiante a tendance à sembler artificielle lorsqu'elle est surutilisée. Mais le problème opposé est que les surfaces semblent être sur l'espace. La lumière ambiante rend également la différence entre les matériaux sombres et les matériaux clairs plus apparente.

Lumière ambiante

Image 1: L' image sans lumière ambiante (à gauche) semble avoir été prise dans l'espace. L'image avec l'ambiante (à droite) semble plus naturelle, bien qu'elle soit peut-être un peu plate si elle est surutilisée.

Le vrai problème est que la lumière ambiante n'existe pas vraiment. Même si vous soutenez que son modèle utile, il n'est certainement pas uniforme. C'est juste une solution rapide. Par conséquent, toutes sortes de trucs, comme l'occlusion ambiante, ont été proposés pour améliorer la qualité de la lumière ambiante.

joojaa
la source