Что такое внешнее освещение?

11

Википедия говорит :

Источник окружающего света представляет собой источник света фиксированной интенсивности и фиксированного цвета, который одинаково влияет на все объекты в сцене.

Говоря «одинаково влияет на все объекты», они означают, что все объекты получают одинаковое количество света? Итак, если у вас есть три дома на вашей сцене, вам нужно будет рассчитать конкретное положение для источника внешнего освещения, чтобы каждый объект получал одинаковое количество света? Если нет, то у вас не будет источника рассеянного света?

В чем разница между "нормальным" освещением от солнца и окружающим освещением?

детеныш
источник
Одним словом: зло.
Ималлетт

Ответы:

13

В этом контексте Ambient lightingотносится к очень грубому приближению непрямого освещения.

Прямое освещение от прямого источника сравнительно просто оценить и смоделировать даже в режиме реального времени. Но свет, который не поглощается, будет отражаться повсюду и вызывать непрямое освещение. Вот почему, например, лампа будет абажур будет освещать всю комнату, а не только узкую область под ним.

Но моделирование непрямого освещения сложно и дорого. Таким образом, приближение состоит в том, чтобы считать, что освещение является постоянным и независимым от положения : это окружающее освещение.

В случае наружной сцены окружающее освещение будет представлять синий свет, исходящий от небесного купола, а не оранжевый прямой свет, исходящий от Солнца.

Жюльен Геро
источник
Технически свет от солнца белый.
чокнутый урод
@ratchetfreak: правда; есть что сказать о температуре, но тема не имеет отношения к исходному вопросу.
Жюльен Герто,
4
@ratchetfreak, только если вы находитесь в космосе, чего обычно нет. Наша великолепная атмосфера делает ее желтоватой (рассеивая голубую).
Ималлетт
12

Традиционные решения рендеринга не учитывают вторичные световые отражения (так называемый непрямой свет). Даже со стратегически размещенными заполняющими огнями у вас все еще есть области, где ни один из прямых источников света не попадает

Окружающий свет пытается решить эту проблему путем постоянного освещения во всех направлениях. На практике это означает, что световое положение или нормаль поверхности не имеют значения, просто добавьте некоторые цвета шейдеров, умноженные на цвет окружающего света, к результату затенения.

Окружающий свет имеет тенденцию выглядеть искусственным при чрезмерном использовании. Но противоположная проблема заключается в том, что поверхности выглядят так, как будто они находятся в космическом пространстве. Окружающий свет также делает разницу между темными материалами и светлыми материалами более очевидной.

Окружающий свет

Изображение 1: Изображение без внешнего освещения (слева) выглядит так, как будто оно было снято в космосе. Изображение с эмбиентом (справа) выглядит более естественным, хотя, возможно, немного плоским, если его чрезмерно использовать.

Настоящая проблема в том, что окружающего света на самом деле не существует. Даже если вы утверждаете, что это полезная модель, она, конечно, не является единообразной. Это просто быстрое решение. Поэтому для улучшения качества окружающего света были предложены всевозможные приемы, такие как окклюзия окружающей среды.

joojaa
источник