This article relates to the game "Portal". Click here for more information.
Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

Создание настенного света

From Valve Developer Community
< Ru(Redirected from Creating a wall light:ru)
Jump to: navigation, search

English (en)Français (fr)Русский (ru)Translate (Translate)
Info content.png
This page has not been fully translated.

You can help by finishing the translation.

Also, please make sure the article tries to comply with the alternate languages guide.
The final effect

В этом туториале вы научитесь создавать настенный свет, как в тестовых камерах Portal.

Шаги

Шаг 1

Создайте комнату, в туториале мы будем использовать комнату 384*384*256 со стенами 16 юнитов в ширину.

Tip.pngСовет:Потолок комнаты должен касаться комнаты только своими краями.

Шаг 2

Step 2

Текстуры краёв потолка должны быть одинаковыми.

Шаг 3

Step 3

Уменьшите потолок на четыре с каждого конца, должно получиться так 384*384 -> 376*376

Шаг 4

Step 4

Соpдайте браш 4*16 с текстурой invisible и поставьте его рядом с потолком. Они должны быть рядом, чтобы не возникало утечек(en).

Шаг 5

Step 5

Скопируйте невидимые браши и поменяйте им текстуру на nodraw. Подвиньте их повыше невидимых брашей для быстрого выполнения шестого шага

Шаг 6

Step 6

Поменяйте нижнюю текстуру 4×16 nodraw брашей на light_recessedcool002. Поверните текстуру с помощью face edit tool чтобы он был параллелен блоку с самой яркой стороной с градиентной лицевой стороной внутри комнаты.

Tip.pngСовет: Поменяйте световую карту текстуры light_recessedcool002 на 8 для создания большего свечения. Вы так же можете установить размер текстуры повыше, что-бы свет не ломал их

Шаг 7

Step 7

Подвиньте nodraw браши на верхушку невидимых брашей.

Шаг 8

Step 8

Выберите все верхние стены и вытяните их вверх, так чтобы они закрывали невидимые браши.

Шаг 9 (Optional)

Step 9

Вам не нужно ставить оверлеи, различия незначительны.

Добавьте оверлей(en) с декалью decals/overlay_light_gradient и измените vstart/end на .99 instead of 1.

Шаг 10

Step 10

Установите размер на размер отверстия.

Шаг 11

Step 11

Повторите это для каждой стены

Шаг 12

Скомпилируйте свою карту и проверьте её на утечки.

Смотрите также