> For the complete documentation index, see [llms.txt](https://docs.bestway.com.ua/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bestway.com.ua/gem-rts-v1-ru/redaktor/redaktor-fx/nastroika-vfx-na-osnove-istochnika-sveta.md).

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

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

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

<table><thead><tr><th width="207">Блок</th><th>Описание</th></tr></thead><tbody><tr><td>offset</td><td>Регулирует положение источника света.</td></tr><tr><td>delay</td><td>Устанавливает задержку перед активацией света.</td></tr><tr><td>nightonly</td><td>Ограничивает действие света только ночным временем.</td></tr><tr><td>fire</td><td>Добавляет эффекты огня к источнику света.</td></tr><tr><td>type</td><td>Определяет тип света (например, точечный или направленный).</td></tr><tr><td>radius</td><td>Устанавливает радиус действия света.</td></tr><tr><td>intensity</td><td>Регулирует интенсивность света.</td></tr><tr><td>compression</td><td>Модулирует степень сжатия светового потока.</td></tr><tr><td>falloff</td><td>Определяет уменьшение интенсивности света с расстоянием.</td></tr><tr><td>phi</td><td>Угол распространения света в горизонтальной плоскости.</td></tr><tr><td>theta</td><td>Угол распространения света в вертикальной плоскости.</td></tr><tr><td>pulseperiod</td><td>Задаёт периодичность пульсации света.</td></tr><tr><td>effectonground</td><td>Влияет ли свет на землю (да/нет).</td></tr><tr><td>priority</td><td>Устанавливает приоритет света при обработке.</td></tr></tbody></table>

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

<table><thead><tr><th width="185">Параметр</th><th>Описание</th></tr></thead><tbody><tr><td>timer</td><td>Задает время жизни света и модифицирует его.</td></tr><tr><td>visibility</td><td>Изменяет общий уровень видимости света с привязкой к таймеру.</td></tr><tr><td>scale</td><td>Масштабирует источник света с привязкой к таймеру.</td></tr><tr><td>highlight</td><td>Задает цвет освещения.</td></tr></tbody></table>

<details>

<summary>Пример содержимого def файла спецэффекта на основе блока <strong>lightview</strong></summary>

```
{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.`

</details>

```
```
