Ru/Adding Light: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (Краткое переделывание статьи, улучшение перевода)
m (Multipage removal)
 
(14 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{first room menu}}
{{LanguageBar|title = Добавление света}}


Теперь добавим в комнату немного света. Если не поместить на неё свет, то при запуске игры она будет равномерно освещена автоматически, когда вы скомпилируете её в игру, но установка освещения будет выглядеть более реалистичной. К тому же, если на карте нету источников освещения, переменной консоли(''англ.'' cvar) <code>mat_fullbright</code> будет задано значение ''1''. Для того, чтобы увидеть добавленные источники освещения на карте, которая была предварительно загружена без них, надо перезапустить игру, или ввести в консоли <code>mat_fullbright</code> "<code>0</code>". {{clr}}
{{first room menu:ru}}


[[Image:hammer_picklight.jpg|thumb|left|200px|Выберите объект [[light]] из списка.]]
Теперь мы '''добавим освещение''' в комнату. Если на вашей карте нет освещения, то при заходе в игру будет автоматически ставиться "fullbright", но это вряд ли вам подходит. Создание освещения делает вашу карту гораздо реалистичней.


Так же, как и игрок, источник освещения является энтитей.
{{note|Для того, чтобы увидеть загруженную вами карту ''без'' предустановленного освещения, вам понадобиться открыть {{L|developer console|консоль разработчика}} и установить <code>mat_fullbright</code> в значение "<code>0</code>".}}


Чтобы добавить свет на карту, выберите [[light]] из раскрывающегося списка объектов (Objects) в панели инструментов '''Entity Tools'''.
# Активируйте {{hammer entity}} (освещение тоже является объектом-энтитей) и выберите {{L|light}} из [[:File:Hammer picklight.jpg|выпадающего меню в Object Toolbar]]. Это самый главный источник света из всех возможных, и он невидим. Установите одну энтитю в центре потолка, щелкнув в 3D-окне:<p>[[File:Hammer placelight.png|400px|Установите {{L|light|источник света}}.]]</p>
# Теперь мы изменим цвет и яркость света. Переключитесь обратно на {{hammer select}}, и затем дважды щёлкните на энтите light в 3D окне, чтобы открыть диалог Object Properties. Чтобы настроить яркость свечения, найдите и нажмите на ''Brightness'' в списке KeyValues.
# Хотя вы и можете ввести цвет в текстовое поле напрямую, но лучше использовать встроенный в Hammer определитель цвета. Нажмите на кнопку ''Pick color'', непосредственно под текстовым полем:<p>[[File:Hammer pickbrightness.png|400px|Выберите ''Brightness'', затем нажмите на кнопку ''Pick color''.]]</p>
# Появится диалог ''Color'', позволяющий изменить цвет света.
## Измените цветовой тон и насыщенность цвета, нажав на цветовой гамме в правой области.
## Это нужно, потому что яркость установлена на максимальный уровень, и цвет становится белым. Низкая яркость позволяет изменить цвет, в зависимости от яркости и выбранного вами цвета. Вы можете видеть, как изменяется цвет, в окне предварительного просмотра, квадрат в нижней части диалога становится более красочным, а не белым.
## Нажмите на кнопку ''OK'', чтобы подтвердить ваш выбор:<p>[[File:Hammer setcolor.png|400px|Измените цвет/насыщенность и яркость цвета, а затем нажмите на кнопку ''OK''.]]</p>
# Мы установили цвет света, но это изменение не отразилось на его интенсивности. Цвет настраивается первыми тремя числами во вкладке Brightness, яркость света задаётся четвертым значением. Выделите это число (текущее значение <code>200</code>) курсором, и вместо него, введите <code>800</code>, яркость освещения увеличиться вчетверо: <p>[[File:Hammer setcolor800.png|400px|Увеличьте яркость, путем изменения этого числа, затем нажмите на кнопку ''Apply''.]]</p> {{tip|Если хотите, то можно применить к свету эффект {{L|High Dynamic Range}}, редактируйте настройки "BrightnessHDR" или "BrightnessScaleHDR". Это основные настройки, используемые для создания баланса ярких цветов, создаваемых при построении HDR.}}
# Теперь, когда мы внесли изменения в настройки света, нажмите на кнопку ''Apply'', чтобы запомнить изменения. Цвет света изменится на тот, который вы выбрали.


Это основной освещающий объект.
== Результаты ==


Поместите объект в область центра потолка, нажимая туда в окне 3D-вида.
Когда вы скомпилируете вашу карту, вы увидите сферу света на стене, обозначающую яркий свет, рядом с вашим энтити светом, и темное пространство вокруг него. Если необходимо - не забудьте отключить <code>mat_fullbright</code>.
{{clr}}
[[Image:hammer_placelight.jpg|thumb|right|400px|Поместите объект на карту.]]


[[Image:hammer_openprop_sm.jpg|thumb|right|400px| Дважды кликните по объекту в окне 3D вида и откройте пункт ''Properties'']]
Ваш свет не будет иметь видимого источника - он будет появляется из ниоткуда. Как это исправить, вы узнаете в следующей статье.
Мы теперь настроим характеристики света.


Дважды кликните по объекту в окне 3D вида и откройте пункт ''Properties''
== См. также ==
{{clr}}


[[Image:hammer_pickbrightness.gif|thumb|right|400px|В пункте Brightness выберете Pick color. ]]
* {{L|Intermediate Lighting|Опытное освещение}}
* {{L|Advanced Lighting|Продвинутое освещение}}


# Чтобы изменить установки для свойства яркости света, нажмите на пункт"Brightness" в списке.
=== Световые энтити ===
# Чтобы открыть диалог и выбрать цвет, щелкните по кнопке Pick color ниже значений параметров настройки.
{{clr}}


[[Image:hammer_setcolor.gif|thumb|right|400px|Выберете цвет и оттенок, затем нажмите OK.]]
* {{ent|light}} - базовый, всенаправленный источник света.
* {{ent|light_spot}} - направленный свет.
* {{ent|light_environment}} - контроллер глобального света, исходящего от {{L|skybox|небесной коробки}}.
* {{ent|light_dynamic}}/{{ent|env_projectedtexture}} - источники света, которые могут изменяться и двигаться в игре.


Появится окно Color,  который позволит нам измененить цвет света:
{{Navbar otherlang|Creating Brush Entities|Создание Entity брашей|Your First Map|Ваша первая карта|Adding_Prop_Models|Добавление Prop моделей}}
# Измените цвет оттенка, нажимая на желательный цвет в большой цветной области спектра.
{{ACategory|Level Design}}
# Не забудьте перетащить ползунок слева установленный на максимальном значении, иначе цвет будет оставаться белым. Если вы всё сделали правильно, вы увидете, как будет меняться цвет в квадрате внизу. 
{{ACategory|Lighting}}
# Щелкните по кнопкой "OK", чтобы подтвердить ваш цветной выбор.
{{ACategory|Tutorials}}
{{clr}}
 
[[Image:hammer_setcolor800.jpg|thumb|right|400px|Поднимите яркость света, увеличивая это число, затем щелкните "Apply".]]
 
Теперь мы установили цвет света, описанного первыми тремя числами в установке "Brightness", так, что осталось увеличить ее интенсивность. Это определяется вручную, через изменение четвертого значения в установке.
 
# Отметить это число (saying <code>200</code>) мышью, и введите <закодировали> 800 </код> взамен, и получите в четыре раза более интенсивное сияние.
# Также, если Вы желаете добавить эффект [[HDR]], скопируйте мышкой значение света област Brightness и вставляет это в область BrightnessHDR
# Выберите пункт Appearance и выберете нужный тип свечения из раскрывающегося списка справа.
# Теперь, когда мы изменили параметры осталось только применить их к объекту. Выберите кнопку "Apply", чтобы сохранить изменения.
 
{{clr}}
 
На этом всё, так что можете щелкнуть по крестику в верхнем правом углу.
 
== Смотрите также ==
* [[Intermediate Lighting|Опытное освещение]]
* [[Advanced Lighting|Продвинутое освещение]]
 
=== Виды объектов ===
* [[light]] - основной объект света.
* [[light_dynamic]] - перемещающийся и изменяющийся всет.
* [[light_spot]] - направленный свет.
* [[light_environment]] - инструмент солнечного света.
 
{{Navbar|Adding Entities|Your First Map|Adding Prop Models}}
 
[[Category:Level Design Tutorials]]

Latest revision as of 03:58, 12 July 2024

English (en)Français (fr)日本語 (ja)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)

Теперь мы добавим освещение в комнату. Если на вашей карте нет освещения, то при заходе в игру будет автоматически ставиться "fullbright", но это вряд ли вам подходит. Создание освещения делает вашу карту гораздо реалистичней.

Note.pngПримечание:Для того, чтобы увидеть загруженную вами карту без предустановленного освещения, вам понадобиться открыть консоль разработчика(en) и установить mat_fullbright в значение "0".
  1. Активируйте Entity tool Mt-entities.png (освещение тоже является объектом-энтитей) и выберите light(en) из выпадающего меню в Object Toolbar. Это самый главный источник света из всех возможных, и он невидим. Установите одну энтитю в центре потолка, щелкнув в 3D-окне:

    Установите источник света(en).

  2. Теперь мы изменим цвет и яркость света. Переключитесь обратно на Selection tool Hammer select.png, и затем дважды щёлкните на энтите light в 3D окне, чтобы открыть диалог Object Properties. Чтобы настроить яркость свечения, найдите и нажмите на Brightness в списке KeyValues.
  3. Хотя вы и можете ввести цвет в текстовое поле напрямую, но лучше использовать встроенный в Hammer определитель цвета. Нажмите на кнопку Pick color, непосредственно под текстовым полем:

    Выберите Brightness, затем нажмите на кнопку Pick color.

  4. Появится диалог Color, позволяющий изменить цвет света.
    1. Измените цветовой тон и насыщенность цвета, нажав на цветовой гамме в правой области.
    2. Это нужно, потому что яркость установлена на максимальный уровень, и цвет становится белым. Низкая яркость позволяет изменить цвет, в зависимости от яркости и выбранного вами цвета. Вы можете видеть, как изменяется цвет, в окне предварительного просмотра, квадрат в нижней части диалога становится более красочным, а не белым.
    3. Нажмите на кнопку OK, чтобы подтвердить ваш выбор:

      Измените цвет/насыщенность и яркость цвета, а затем нажмите на кнопку OK.

  5. Мы установили цвет света, но это изменение не отразилось на его интенсивности. Цвет настраивается первыми тремя числами во вкладке Brightness, яркость света задаётся четвертым значением. Выделите это число (текущее значение 200) курсором, и вместо него, введите 800, яркость освещения увеличиться вчетверо:

    Увеличьте яркость, путем изменения этого числа, затем нажмите на кнопку Apply.

    Tip.pngСовет:Если хотите, то можно применить к свету эффект High Dynamic Range(en), редактируйте настройки "BrightnessHDR" или "BrightnessScaleHDR". Это основные настройки, используемые для создания баланса ярких цветов, создаваемых при построении HDR.
  6. Теперь, когда мы внесли изменения в настройки света, нажмите на кнопку Apply, чтобы запомнить изменения. Цвет света изменится на тот, который вы выбрали.

Результаты

Когда вы скомпилируете вашу карту, вы увидите сферу света на стене, обозначающую яркий свет, рядом с вашим энтити светом, и темное пространство вокруг него. Если необходимо - не забудьте отключить mat_fullbright.

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

См. также

Световые энтити