Источники света (HPL2)

Материал из CSM Wiki
Перейти к навигации Перейти к поиску

Источники света используются для освещения окружения и для создания нужной атмосферы на карте.

Существует 3 типа источников света: BoxLight, PointLight и SpotLight.

Общие параметры

  • Name - Имя источника света. Должно быть уникальным для всех объектов на карте.
  • Position - Координаты объекта в пространстве.
  • Gobo - 2D или Cubemap-текстура, которая будет проецировать свет. 2D используется для SpotLight, cubemap - для PointLight. BoxLight не поддерживает Gobo.
  • Fallof Map - 1D-текстура, определяющая как свет будет ослабевать.
  • Diffuse color - цвет свечения

Параметры мерцания

  • Active - Включает/выключает мерцание для выбранного источника света.
  • On Min Time / On Max Time - Из этого диапазона случайным образом будет выбрано время, через которое источник света будет загораться.
  • On Sound - Звук, который прозвучит, когда лампа загорится.
  • On PS - Система частиц, которую станет видно, когда источник света загорится.
  • Off Min Time / On Max Time - Из этого диапазона случайным образом будет выбрано время, через которое источник света будет гаснуть.
  • Off Sound - Звук, который прозвучит, когда источник света погаснет.
  • Off PS - Система частиц, которая отобразится, когда источник света погаснет.
  • Off Radius - Радиус свечения, когда источник света выключен.
  • Off Color - Цвет свечения, когда источник света выключен.
  • Fade Active - Постепенное затухание света.
  • Fade On Min Time / On Max Time - Из этого диапазона случайным образом будет выбрано как долго будет разгораться источник света.
  • Fade Off Min Time / Off Max Time - Из этого диапазона случайным образом будет выбрано как долго источник света будет гаснуть.

Специфичные параметры для каждого типа

Box Light

Этот тип очень похож на амбиентное освещение, но ограничен границами невидимой коробки.

  • Size - Размер границ по осям XYZ.
  • Blend Function - Определяет как применять освещение. Возможные значения:
    • Replace - Источник будет принудительно навязывать всему пространству свой цвет. Если найдено пересечение цветов освещения от разных источников, будет использован один с наивысшим приоритетом.
    • Add - Источник будет добавлять свой цвет к цвету освещения от других источников.

Point Light

Это всенаправленный источник света, радиус которого ограничен сферой.

  • Rotation - Направление света. Не имеет эффекта, если не назначен Gobo.
  • Radius - Радиус огрничивающей сферы.

Spot Light

  • Rotation - направление света
  • Cast Shadows - определяет, должен ли источник света отбрасывать тень.
  • Shadow Resolution
  • Shadows affect static
  • Shadows affect dynamic
  • Radius - дистанция, на которую источник распространяет свет.
  • Near clip plane - расстояние отсекающей плоскости от фактического положения источника в пространстве. Свет будет излучаться из этой плоскости, а не из самого источника.
  • FOV - угол отклонения освещения от вектора.
  • Aspect - Соотношение сторон отсекающих плоскостей.
  • Spot Falloff Map - 1D-текстура, определяющая как должен затухать свет вокруг центра луча.