This article relates to the game "Portal". Click here for more information.
This article's documentation is for anything that uses the Source engine. Click here for more information.

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

From Valve Developer Community
Jump to: navigation, search


English (en)français (fr)русский (ru)
... Icon-Important.png
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.pngTip:Потолок комнаты должен касаться комнаты только своими краями.

Шаг 2

Step 2

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

Шаг 3

Step 3

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

Шаг 4

Step 4

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

Шаг 5

Step 5

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

Шаг 6

Step 6

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

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

Шаг 7

Step 7

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

Шаг 8

Step 8

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

Шаг 9 (Optional)

Step 9

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

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

Шаг 10

Step 10

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

Шаг 11

Step 11

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

Шаг 12

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

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