Основы создания источников освещения

Это позволяет создавать эффект испускания объектом направленного света. Такой эффект часто используется при создании рекламных заставок, в которых логотип компании излучает свет (рис. 7.25).

http://samoucka.ru
Рис. 7.25. Применение объемного инверсного света

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

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

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

http://samoucka.ru
Рис. 7.26. Вы можете создавать запыленность и неравномерность распределения

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

Влиять на время обработки видимого света можно с помощью параметра, называемого расстоянием образца (sample distance). Его значение определяет, как будет просчитываться тень от источника с объемным освещением. Большое значение позволяет осуществить быстрый расчет, дающий, однако, довольно грубый результат. Меньшие значения дают более точный результат, однако требуют большего времени для расчета.