Окно освещения

From Valve Developer Community
Jump to: navigation, search
English


По-умолчанию, свет будет преломляться через окно, если угол окружающего освещения будет настроен соответствующим образом. Однако, в реальном мире свет падает из окна вне зависимости от положения Солнца на небе.

Обычно, Valve использует следующую технологию, чтобы это смоделировать:

Большое окно с рамой.

1. Создайте отверстие (например, окно).

Окрашенный браш в окне.

2. Нарисуйте в нём браш и покройте текстурой nodraw.

Браш будет излучать свет.

3. Сторону браша, обращенную внутрь помещения, закрасьте текстурой lights/white001_nochop. Специально эта текстура в игре излучает свет. Ярость её свечения можно изменять параметром "Texture scale". (Масштаб освещения при этом не меняется.)

Окно параметров.

4. Преобразуйте браш в энтитю func_brush. В её свойствах поменяйте Render Mode на Don't Render, чтобы браш не выглядел как белый непрозрачный лист. (Он по-прежнему будет испускать свет). Также, если вы не хотите, чтобы браш имитировал небьющееся стекло, поменяйте Solidity на Never Solid.

Примечание:Браш, преобразованный в неотображаемый func_illusionary, также будет хорошо работать, но данная энтитя считается устаревшей.