# Настройка 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>

```
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bestway-1.gitbook.io/documentation/gem-rts-v1-ru/redaktor/redaktor-fx/nastroika-vfx-na-osnove-istochnika-sveta.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
