Источники света (HPL2): различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Источники света используются для освещения окружения и для создания нужно атмосферы на …»)
 
м
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
Источники света используются для освещения окружения и для создания нужно атмосферы на карте.
+
[[Категория:HPL2_Engine]]
 +
Источники света используются для освещения окружения и для создания нужной атмосферы на карте.
  
 
Существует 3 типа источников света: '''BoxLight''', '''PointLight''' и '''SpotLight'''.
 
Существует 3 типа источников света: '''BoxLight''', '''PointLight''' и '''SpotLight'''.
Строка 9: Строка 10:
 
* '''Gobo''' - 2D или Cubemap-текстура, которая будет проецировать свет. 2D используется для SpotLight, cubemap - для PointLight. BoxLight не поддерживает Gobo.
 
* '''Gobo''' - 2D или Cubemap-текстура, которая будет проецировать свет. 2D используется для SpotLight, cubemap - для PointLight. BoxLight не поддерживает Gobo.
 
* '''Fallof Map''' - 1D-текстура, определяющая как свет будет ослабевать.
 
* '''Fallof Map''' - 1D-текстура, определяющая как свет будет ослабевать.
* '''Diffuse color''' - цвет свевчения
+
* '''Diffuse color''' - цвет свечения
  
 
=== Параметры мерцания ===
 
=== Параметры мерцания ===
Строка 28: Строка 29:
 
=== Специфичные параметры для каждого типа ===
 
=== Специфичные параметры для каждого типа ===
 
==== Box Light ====
 
==== 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-текстура, определяющая как должен затухать свет вокруг центра луча.

Текущая версия на 07:14, 20 февраля 2018

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

Существует 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-текстура, определяющая как должен затухать свет вокруг центра луча.