Облака (Cloud Layer)
Cloud Layer - это объект, представляющий слой реалистичных объемных облаков с убедительной динамикой.
В природе существует десять основных типов облаков: высококучевые, высокослоистые, перисто-кучевые, перисто-слоистые, перистые, кучево-дождевые, кучевые, нимбостратусные, слоисто-кучевые, слоистые. Все они реализованы в UNIGINE и доступны прямо из коробки как дочерние материалы материала clouds_base (clouds_altostratus, clouds_stratus, clouds_cumulus и т.д.).
Облака UNIGINE предлагают следующие функции:
- Моделирование покрытия локальных облаков с помощью соответствующий параметр объекта Cloud Layer для ограничения покрытия или объекта FieldWeather с возможностью управления перемещением многочисленных групп облаков без снижения производительности
- Моделирование динамики облаков
- Моделирование плотности облаков на основе трехмерной модели шума
- Реалистичные тени и освещение
- Большое количество настраиваемых параметров облачного слоя ( высота , плотность , освещение , тени , ветер и т.д.)
- Дальность видимости до 400 км
- Правильная сортировка по глубине
- Для каждого типа облаков доступны оптимизированные предустановки
- Поддержка кривизны Земли для моделирования реальных сценариев
Для достижения необходимого реализма можно объединить несколько слоев облаков.
Смотрите также#
- Материал clouds_base для настройки внешнего вида облаков
- Настройки рендеринга для облаков, чтобы настроить общие параметры для всех слоев облаков на сцене
- Объект Field Weather для указания областей с местной погодой.
- Класс ObjectCloudLayer для редактирования Cloud Layer через API
Добавление облачного слоя#
Чтобы добавить Cloud Layer в сцену через UnigineEditor:
В главном меню щелкните Create -> Sky -> Cloud Layer и выберите один из доступных пресетов:
Поместите объект облачного слоя в сцену:
На сцене появится новый слой облаков, и вы сможете настроить его через окно Parameters.
Настройка облачного слоя#
Слои облаков выглядят реалистично с настройками по умолчанию, поэтому вам может вообще не понадобиться настраивать их. Однако при необходимости, для достижения желаемого вида облаков в вашем проекте, вам не нужно быть шейдерным гуру, чтобы настроить доступные параметры (тип, покрытие, ветер и т.д.).
Вы можете управлять облаками с помощью:
- соответствующих глобальных настроек Rendering Settings, применяемых ко всем слоям облаков в сцене
- параметров материала clouds_base, дающих возможность настраивать каждый слой отдельно
Каждый объект Cloud Layer может использовать свой собственный материал, унаследованный от clouds_base, для определения своей формы и типа (например, clouds_altostratus, clouds_stratus, clouds_cumulus и т.д.).