Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Пусть всегда будет солнце”.






Для имитации солнечного света мы будем использовать Directional Light. Идем в главное меню Unity, далее GameObject -> Create Other -> Directional Light. Так мы добавим свет на сцену и в окно иерархии объектов (Hierarchy). Т.к. это не точечный источник света, сам источник игрок не в состоянии заметить, а только отбрасываемый им свет, поэтому положение Directional light не очень важно. Однако, в этом уроке, мы собираемся использовать Directional light, для имитации солнца, применяя Flare (блеск/сияние) к свету.

Чтобы имитировать солнце, мы поместим свет высоко над островом и обеспечим его правильное направление.

Установим позицию(Position – компонент Transform в Inspector) источника света равной (0, 500, -200) и подтвердим ввод каждого значения нажатием клавиши Enter. Введите в поле Rotation.X значение 8, так мы повернем наш источник света вдоль оси Х и осветим наш остов.

Наконец мы должны сделать наше ‘солнце’ видимым. Для этого выберем flare (блеск/сияние) света, нажав на стрелочку вниз, справа от параметра Flare компонента Light – сейчас он установлен в положение None, выберете Sun.

Прим. пер.: опишу все свойства компонента Light:
• Type: Тип источника света - Directional light, Point light или Spot light;
• Color: Цвет излучаемого света;
• Attenuate: Яркость света уменьшается с увеличивающимся расстоянием? Можно отключить, если вы хотите реализовать некоторые эффекты. Для Directional light это свойство игнорируется.
• Intensity: Яркость света. По умолчанию для Spot/Point lights= 1, для Directional light – 0.5;
• Range: Как далеко излучается свет от центра объекта (свойство для Spot/Point lights);
• Spot Angle: Если источник света Spot, это определяет угол конуса света в градусах;
• Shadows (только для Pro версии): Опции теней, которые будут созданы от этого источника света;
• Type: Hard или Soft тени. Soft тени более дороги;
• Resolution: Уровень детализации теней;
• Strength: ‘Темнота’ теней. Значения между 0 и 1;
• Projection: Проекционные типы теней от Directional light;
• Constant Bias: Смещение в мировых единицах, используемое для теней. Этот параметр, в настоящее время, игнорируется тенями от Point Light;
• Object Size Bias: Смещения shadow caster в зависимости от его размера. Значение по умолчанию составляет 1% от размера caster-а. Этот параметр, в настоящее время, игнорируется тенями от Point Light;
• Cookie: Вы можете назначить текстуру на источник света. Альфа канал (alpha channel) этой текстуры используется как маска, которая определяет, насколько ярок свет в различных местах. Если это Spot или Directional источники света, это должно быть 2D текстура, если Point light, то Cubemap;
• Draw Halo: Если включено, будет отрисовываются сферический ореол света, с радиусом Range;
• Flare: Дополнительная ссылка на Flare (блеск/сияние), который будет отрендерин в позиции источника света;
• Render Mode: Режим визуализации (rendered) света – Auto, Force Pixel или Force Vertex. Для более подробного описания см. Performance considerations;
• Culling Mask: Используйте, для выборочного исключения групп объектов из под воздействия источника света; см. Layers(Слои);


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал