Эффективная работа в 3dsmax7.5

         

Затухание света



Затухание света

Освоим еще один параметр осветителей — затухание света. Обычно при освещении комнаты огнем печи или камина в ее углах продолжает скрываться тьма — огонь не настолько ярок, чтобы осветить удаленные углы. Пока что этот эффект не проявляется, так как по умолчанию свет любого источника max 7.5 совершенно не ослабевает с расстоянием. Из школьного курса физики вы, вероятно, помните, что у реальных осветителей интенсивность света ослабевает с удалением от источника пропорционально квадрату расстояния. Однако осветители max 7.5 — это совсем не то же самое, что реальные источники света. Для виртуальных осветителей можно применять два варианта затухания: пропорционально первой или второй степени расстояния от источника. Как правило, использование обоих этих вариантов дает не вполне удовлетворительные результаты: создается впечатление, что свет затухает слишком быстро. В качестве решения max 7.5 предлагает еще один способ, который уж совсем не имеет ничего общего с реальной физикой, но, как ни странно, позволяет получить наиболее визуально правдоподобные результаты. Можно волевым решением назначать границы областей, в пределах которых интенсивность световых лучей будет нарастать, оставаться постоянной и убывать. Элементы управления этими границами сосредоточены в свитке Intensity/ Color/Attenuation (Интенсивность/цвет/затухание), показанном ранее на рис. 11.9. В свитке Intensity/Color/Attenuation (Интенсивность/цвет/затухание) имеются две группы однотипных элементов управления: Near Attenuation (Затухание вблизи) и Far Attenuation (Затухание вдали). Они позволяют установить и использовать начальную и конечную границы ближней зоны, где интенсивность света будет нарастать от нуля до постоянной величины, и дальней зоны, где она будет спадать до нуля. Для этого используются однотипные счетчики Start (Начало) и End (Конец). Таким образом, за счет использования четырех счетчиков интенсивность света можно заставить меняться таким образом:

  • от точки расположения источника до границы, заданной в счетчике Start (Начало) группы Near Attenuation (Затухание вблизи), интенсивность света нулевая;
  • между границами Start (Начало) и End (Конец) ближней зоны интенсивность нарастает от нуля до значения, указанного в счетчике Multiplier (Усилитель);
  • между границами End (Конец) ближней зоны и Start (Начало) группы Far Attenuation (Затухание вдали) интенсивность света не меняется с расстоянием;
  • между границами Start (Начало) и End (Конец) дальней зоны интенсивность равномерно спадает от значения, указанного в счетчике Multiplier (Усилитель), до нуля.

Установка флажков Use (Применить) позволяет включить эффект затухания и сделать видимыми границы зон в окнах проекций, а флажков Show (Показать) — только обозначить границы зон затухания в окнах проекций. Для всенаправленных источников такие границы имеют вид сфер различного цвета, а для направленных и прожекторов изображаются в виде колец на конусе (цилиндре) светового пучка.

Попробуем применить эффект затухания света к осветителю, изображающему огонь камина, с которым мы работали в предыдущем упражнении. Выделите источник света Omni05 и перейдите на командную панель Modify (Изменить). Оставьте в счетчиках группы Near Attenuation (Затухание вблизи) принятые по умолчанию значения и не устанавливайте флажки Use (Применить) и Show (Показать). В счетчике Start (Начало) группы Far Attenuation (Затухание вдали) укажите величину 450 см — на таком удалении от источника начнется снижение интенсивности света. В счетчике End (Конец) этой группы установите значение 700 см. За пределами этой области света от данного источника не будет совсем. Установите флажок Use (Применить) этой группы параметров. На рис. 11.33 показано, как выглядят изображения границ затухания в дальней зоне, а рис. 11.34 демонстрирует результат действия затухания света.



Содержание раздела