Skip to content

Commit 2781346

Browse files
committed
documentation: rus: updated env_dynlight entity article
1 parent a39f0fd commit 2781346

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed
Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,48 @@
11
# env_dynlight
2-
Динамический источник света. Может работать как в режиме прожектора с определенным углом рассеивания света (*spot light*), так и в качестве всенаправленного источника света (*omnidirectional light*). Также, позволяет проецировать текстуры/видеоролики на геометрию уровня, что может использоваться, например, для реализации проектора на локации с кинотеатром.
2+
3+
Динамический источник света. Может работать как в режиме прожектора с определенным углом рассеивания света (*spot light*), так и в качестве всенаправленного источника света (*omnidirectional light*).
4+
5+
Также, позволяет проецировать текстуры и видеоролики на различные поверхности, что может использоваться, например, для реализации кинопроектора. Про поддерживаемые видеоформаты можно прочитать в описании [func_screenmovie](./func_screenmovie.md).
36

47
## Настройки
8+
59
- **`Name`** - Имя источника света
610
- **`Parent`** - Имя объекта, за которым будет следовать источник
711
- **`Light Color`** - Цвет света (в формате R G B)
812
- **`Light Distance`** - Радиус свечения (в юнитах)
913
- **`Brightness`** - Яркость света
1014
- **`Cutoff Angle`** - Угол рассеивания света (в градусах)
11-
- **`Texture`** - Путь до текстуры (для проецирования текстур на геометрию уровня)
12-
- **`Media file`** - Путь до видеофайла (для проецирования видео на геометрию уровня)
15+
- **`Texture`** - Название проецируемой текстуры
16+
- **`Media file`** - Путь до проецируемого видеофайла, относительно папки `media/`
1317

1418
:::tip Примечание
15-
Чтобы сделать источник света всенаправленным, нужно выставить значение 0 для параметра `Cutoff Angle`
19+
Чтобы сделать источник света всенаправленным, нужно выставить значение `0` для параметра `Cutoff Angle`
1620
:::
1721

1822
:::danger Важный момент
1923
Во избежание артефактов желательно не выставлять значение выше чем 170 градусов для параметра `Cutoff Angle`
2024
:::
2125

22-
## Спавнфлаги
26+
## Спаунфлаги
27+
2328
- **`Start Off`** - Источник света появляется изначально выключенным
2429
- **`Disable Shadows`** - Отключает тени от этого источника
2530
- **`Disable Bump`** - Отключает карты нормали от этого источника
2631

2732
## Производительность
33+
2834
Влияние источника света на производительность игры сильно зависит от его настроек. Например, использование теней негативно влияет на производительность. Ниже перечислены конфигурации источников света, в порядке убывания их влияния на FPS.
29-
1. Всенаправленный источник света с тенями, по вычислительной сложности равен шести прожекторам (*spot light*) с тенями
35+
36+
1. Всенаправленный источник света с тенями, по вычислительной сложности примерно равен шести прожекторам (*spot light*) с тенями
3037
2. Прожектор с использованием теней
3138
3. Прожектор без использования теней / всенаправленный источник света без теней
3239

3340
:::danger Использование всенаправленных источников света
3441
Перед использованием всенаправленного источника света с тенями, убедитесь, что он вам действительно нужен, так как источники такого типа довольно сильно влияют на производительности сцены, и следует при возможности избегать их использования. В некоторых случаях можно заменить всенаправленный источник на прожектор с большим (>120 градусов) углом рассеивания света.
3542
:::
43+
44+
## Примечания
45+
46+
- При проецировании видеофайла, его воспроизведение будет зацикленным. У энтити нет настроек, чтобы повлиять на данное поведение (по крайней мере, пока)
47+
- Источник света можно закреплять при помощи parent-системы
48+
- Цвет источника можно настраивать при помощи *rendercolor*

0 commit comments

Comments
 (0)