АРХИТЕКТУРНОЕ МОДЕЛИРОВАНИЕ В 3DS MAX
214
Рис. 10.7. Освещение только одним основным источником без подсветки
10.2. Алгоритм трассировки лучей Light Tracer
Этот метод требует большего временного запаса, чем предыдущие.
Алгоритм Light Tracer (трассировщик света) может рассчитывать многократные
отражения световых лучей, что ведет к улучшению качества изображения, но
существенно увеличивает время визуализации. Light Tracer использует технику
обратной трассировки воображаемых световых лучей, отраженных от
поверхностей объектов сцены. Принцип действия трассировщика света
основывается на адаптивном разбиении плоской проекции трехмерной сцены,
соответствующей формируемому изображению, на элементарные участки, для
каждого из которых рассчитывается освещенность.
Адаптивность состоит в том, что сначала разбиение выполняется на
участки равных размеров, затем определяются так называемые проблемные
области (кромки предметов, затененные элементы, участки с высоким
контрастом яркости), для которых выполняется дополнительное разбиение с
более мелким шагом. Из точек трехмерной сцены, соответствующих центрам
каждого участка разбиения, испускаются пучки случайным образом
ориентированных воображаемых лучей. Освещенность каждого элементарного
участка рассчитывается как сумма освещенности прямыми лучами света от
источника и освещенностей других объектов сцены, которых достигли
испускаемые из центра участка лучи. Если ни один из лучей не достиг ни
источника света, ни других объектов сцены, считается, что участок освещен
только светом небосвода. Так как процесс трассировки реализуется как