Настройка VFX на основе источника света

Основой является блок первого уровня lightview

Блоки второго уровня

БлокОписание

offset

Регулирует положение источника света.

delay

Устанавливает задержку перед активацией света.

nightonly

Ограничивает действие света только ночным временем.

fire

Добавляет эффекты огня к источнику света.

type

Определяет тип света (например, точечный или направленный).

radius

Устанавливает радиус действия света.

intensity

Регулирует интенсивность света.

compression

Модулирует степень сжатия светового потока.

falloff

Определяет уменьшение интенсивности света с расстоянием.

phi

Угол распространения света в горизонтальной плоскости.

theta

Угол распространения света в вертикальной плоскости.

pulseperiod

Задаёт периодичность пульсации света.

effectonground

Влияет ли свет на землю (да/нет).

priority

Устанавливает приоритет света при обработке.

Параметры для блока animator

ПараметрОписание

timer

Задает время жизни света и модифицирует его.

visibility

Изменяет общий уровень видимости света с привязкой к таймеру.

scale

Масштабирует источник света с привязкой к таймеру.

highlight

Задает цвет освещения.

Пример содержимого def файла спецэффекта на основе блока lightview
{fx
	{sound "detonation/hit_big/hit_big"}
	{lightview
		{type point}
		{animator
			{timer
				{mode play loop pingpong}
				{duration 5}
			}
			{visibility 1
				{peak
					{min 0.2}
					{max 0.6}
				}
			}
			{scale 1
				{linear
					{min 0.25}
					{max 1}
				}
			}
			{highlight 0xfffea742}
		}
		{intensity 50}
		{radius 360}
		{effectonground}
		{offset 0 0 5}
		{priority 1}
		{## pulseperiod 0.1}
		{compression 5}
	}
	{storeable 1}
}

В примере блок {pulseperiod 0.1} закомментирован в редакторе спецэффектов с помощью команды Turn off из контекстного меню. Можно разблокировать данный блок командой Turn on и настроить нужное значение параметра pulseperiod.

Last updated