Cold Storm UT3 Unreal Tournament 3 UT2004 UT2K4 Unreal Tournament 2004 Тукей UT99 UT Classic Unreal Tournament Unreal tournament 99 Unreal Tournament Classic Unreal Engine 3 Unreal Engine 2 Unreal Engine 1 UDK UDK2009 UDK2010 UDK2011 Unreal Editor Уроки UDK на русском Скачать evil god Unreal Legends
Меню сайта
Категории раздела
Статьи про карты [1]
Статьи про моды/режимы игры [0]
Статьи про всё остальное [0]
Статьи про редактор [8]
Чат
300
Опрос
Вы верите в выход Evil God?
Всего ответов: 26
LiveInternet
Главная » Статьи » UT3 » Статьи про редактор

Освещение
Освещение
1) Введение

Одной из особенностей Unreal редактора заключается в том, что вы можете увидеть последствия изменения освещения в реальном времени. Это позволяет очень эффективно работать в небольшом районе, изменять вашу подсветку по мере необходимости. После того как вы уверены, что свет выглядит так, как вы хотите, вы можете "отребильдить" освещение и увидеть окончательный результат оптимизации. Иногда изменение незначительно, но это легко изменить и получить, то, что вы хотите увидеть.
2) Виды Light объектов
Существуют четыре основных вида объектов света в Unrealе - точечный свет (PointLight), освещение мест (DirectionalLight), направленный свет (SportLight), небесный свет (SkyLight).

PointLight - можно рассматривать как лампочки - они излучают свет во всех направлениях.
SportLight – прожектор, как фонарик, или фары от автомобиля. Они излучают свет в виде конуса в определенном направлении.
DirectionalLight - выглядит больше всего, как свет от солнца - они заполняют все сцены светом по единому направлению.
SkyLight - покрывает все однородным серым освещением и вы получите, как бы, облачный день.

Все эти четыре типа имеют много общих свойств (например, яркость, цвет…), поэтому мы будем капаться в свойствах какого-нибудь одного света, а затем просто обсудим, в чем различие других.
3) Point Lights

Откройте существующую тестовую карту, или создадите. Начнем в неосвещенном режиме (Unlit).
Разместить точечный свет легко – нажмите правой кнопкой мыши на поверхность и выберите Add Actor-> Add Light (Point). Или просто удерживайте клавишу "L" (для "света") и нажмите на поверхность. И точечный свет появится.
Перейдите в режим Lit и нажмите F4, чтобы вывести на экран свойства нашего Light-объекта, затем разверните вкладку "Light", и подкатегорию "LightComponent".


Есть несколько контролей свечения. Например, если вы хотите изменить яркость света (Brightness), можно ввести новое число вместо "1,000000". Или, держите мышь между двумя черными стрелками справа. Нажмите и перетащите мышь вверх или вниз, и вы измените яркость динамично.

Рядом с полем LightColor (цвет света), вы можете нажать на увеличительное стекло, чтобы открыть цветовую палитру, также Вы можете развернуть эту вкладку LightColor, открыв настройку цвета в RGB. Вы также можете нажать на иконку курсора мыши для получения цвета, который вы можете выбрать мышью, где-нибудь на карте. Попробуйте оба способа сейчас.
Вот список самых важных свойств.Не забудьте попробовать каждый из них по своему усмотрению.

Brightness (яркость) – все достаточно очевидно.
FalloffExponent - резкость света или спад в рамках своего радиуса. Переместите свет близко к стене, и побалуйтесь с этим значением, и вы увидите, как это работает.


LightColor - цвет света.
Radius - область света.
Другие свойства, лучше всего оставить без изменения, но мы обсудим некоторые из них позже.
Сделаем свет оранжевого цвета, с достаточно высокой яркостью и большого радиуса, чтобы заполнить комнату. Обязательно "перепостройте (отребилдите)" (Build Light) освещение, чтобы окончательно сформировать свет.

4) SportLight

Размещение Spotlight немного сложнее, чем размещение точечного света – можно найти его в Actor’ах Generic’a. Откройте браузер (Generic) и перейдите на вкладку Actor Classes. Откройте "Light", и выберите Sport Light. (Вы увидите две подкатегории, SpotLightMovable и SpotLightToggleable. Они в основном используются в анимации или подключаются к геймплею, так что не будем трогать их сейчас.)


Щелкните правой кнопкой мыши в вашей сцене, и выберите пункт "Add SpotLight here". Вы увидите прожектор белого цвета, указывающий вниз. Переместите его так, чтоб он видимо бросал круг света куда-нибудь.

Sport Light имеют все те же свойства (цвет, яркость, радиус, спад), однако они имеют несколько дополнительных свойств. Убедитесь, что выбран прожектор и откройте его свойства. Найдите два новых свойства.

OuterConeAngle - внешний угол конуса (углы здесь от оси конуса до образующей, от 0 до 90 градусов).
InnerConeAngle - контроль Hotspot в середине конуса. Если 0, то будет «мягкий» свет.


Если это же радиус, равен OuterConeAngle, прожектор будет иметь яркий круг света. (Побалуйтесь с этим значением, и вы увидите, как это работает)

alt

Вы можете вращать прожектор с использованием стандартного инструмента ротации в редакторе. Также Вы можете контролировать его в режиме от «первого лица» (нажав на кнопку " Lock Selected Actors To The Camera" в верхней части окна просмотра перспективы.


Измените угол конуса Spotlight, чтобы охватить более широкие области. Перестройте освещение, чтобы получить окончательный вид.
5) DirectionalLight

Этот свет затрагивает все участки уровня, как внутри, так и снаружи, от стен комнаты или чего-нибудь еще будет тень. Этот свет лучше всего использовать на открытых уровнях.

Найти этот свет можно там же где и SportLight.
Может быть не большой баг, при передвижении по уровню свет на стенах может «мерцать». После «перепостроения» освещения или поворота света, мерцание, обычно, уходит.


Поверните свет так, чтобы он не падал прямо вниз. Повернуть DirectionalLight можно точно так же, как было описано в разделе SportLight. Но вместо того, светового конуса, указывающего направление, будет небольшая синяя стрелка.
Если у Вас есть несколько близко стоящих объектов, то при определенном повороте света от объектов появится тень.
6) Sky Light
Этот свет освещает все и везде, не создавая теней (из-за этого минимальное падение FPS), поэтому его лучше использовать на открытых уровнях или для того, чтобы на уровне не было темных мест.
Давайте добавим его (найти его можно в Generic’е, в Light’ах).

Сразу же на уровне становится намного ярче (за исключением потолка, который является неизменным.) Освещаются поверхности «сверху», поэтому пол получает много света, стены среднее количество света, а потолок остается не освещенным.
Здесь две настройки (что они делают описать сложно).

LowerBrightness - яркость (микс цветов, что-то в этом роде, вообщем Hz как это еще назвать) (по умолчанию 0)
LowerColor - цвет (вторичный цвет для менее освещаемых участков, стен и, особенно, потолка).

Отрегулировав свойства SkyLight, получаем цвет снизу ярко красный, а цвет сверху ярко голубой (с достаточно яркой LowerBrightness, это видно.)
Заметно, как красный и синий цвета объединились и сделали стену фиолетового цвета. Это должно быть очевидно, если удалить PointLight.
И последнее - иконка для SkyLight очень мала, и, вероятнее всего, Вы потеряете ее в большом уровне. В свойствах, в Display категории, измените DrawScale на 10.
Ну вроде всё :)

Источник: http://Unreal-level.ru

Категория: Статьи про редактор | Добавил: Felix (13.03.2011)
Просмотров: 591 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Профиль
Суббота
20.04.2024
06:45


Привет, Гость !
Поиск
Друзья
Статистика
Cold Storm UT3 Unreal Tournament 3 UT2004 UT2K4 Unreal Tournament 2004 Тукей UT99 UT Classic Unreal Tournament Unreal tournament 99 Unreal Tournament Classic Unreal Engine 3 Unreal Engine 2 Unreal Engine 1 UDK UDK2009 UDK2010 UDK2011 Unreal Editor Уроки UDK на русском Скачать evil god Unreal Legends
Copyright ColdStorm © 2010-2024