Стеклянные лампы

From Valve Developer Community
Jump to: navigation, search
English (en)Русский (ru)
... Icon-Important.png
Стеклянные лампы на стене.

Portal 2 Стеклянные лампы в Portal 2 заменяют English встроенное стенное освещение из Portal. Они используются практически в любой современной тестовой камере Portal 2 как основной источник света, помимо комнат наблюдения. В этом руководстве вы научитесь создавать стеклянные лампы в своей тестовой камере.

В Portal 2 по прежнему можно использовать встроенное стенное освещение Portal, но ради целостности дизайна лучше использовать новый вид освещения.

Экземпляры

Иногда проще использовать экземпляры, чем создавать каждую лампу вручную. Вырежьте отверстие, в котором будет размещён экземпляр. Если стена тонкая, стороны экземпляра потребуется окружить брашами во избежание утечек.

В папке instances/lights есть множество экземпляров, нужные начинаются с light_panel_.

Создание вручную

1. Создайте комнату.

2. В стене вырежьте отверстие длиной 128 единиц, шириной 32 единицы. НЕ рекомендуется использовать Carve!

3. Создайте браш размером 128х32 единиц. Поместите его внутри только что сделанного отверстия (аккуратно, чтобы не было утечек). Сторону, смотрящую в комнату, покройте текстурой lights/light_panel_cool (холодный свет, есть еще тёплый (warm) и обычный (normal) оттенки). Остальные стороны покройте текстурой tools/nodraw.

4. Создайте prop_static. Измените параметр world model на models/props_lab/glass_lightcover.mdl и измените параметр 'Disable Shadows' на 'Yes'. Используйте эту модель, чтобы закрыть отверстие в стене.

Ваш первый стеклянный светильник готов.

Изменение яркости

Вы можете изменить яркость света, выбрав инструмент Texture Application (Shift+A) и отрегулировав шкалу (scale ) текстуры света. Чем выше значение, тем слабее свет: 2 гораздо темнее 0.25.

Здесь - комната, в которой есть 3 светильника с текстурной шкалой 0.25, а здесь та же комната, но со светильниками с текстурной шкалой 2.

Note.pngNote:Чтобы проверить освещение, не забудьте обнулить значение mat_fullbright в консоли.