Описание
Полное решение для инстансирования и рассеивания листвы: поддержка лиственного рельефа, окклюзия GPU, инструменты для рисования и рассеивания, группы инстансирования, поддержка префабов и непревзойденная производительность.
Комплексное решение для инстансирования и размещения объектов
Flora - это надежная и эффективная система рендеринга инстансов, разработанная для Unity 2021.3 и более поздних версий, позволяющая создавать окружения с огромным количеством растительности и инстансов без ущерба для производительности.
Поддержка рельефа: Полностью поддерживает инстансирование деталей местности и деревьев, обеспечивая плавную интеграцию и пакетную обработку с другими инстансами. Фоновая загрузка листвы местности с помощью заданий Burst устраняет проблемы с производительностью.
Рисование экземпляров: Легко рисуйте экземпляры на любой поверхности сетки. Экземпляры группируются по глобальной сетке и добавляются как дочерние элементы поверхности, что упрощает управление. Наполните свои сцены детализированной растительностью и объектами без особых усилий.
Поддержка префабов: Легко управляйте и настраивайте покрытые листвой префабы. Создавайте сложные префабы, такие как заросшие здания или детализированные пятна растительности, чтобы внести разнообразие в любую сцену.
Производительность: Flora 2.0 перестроена с учетом главного приоритета - производительности. Среди особенностей - нулевые кадры GCAllocs, оптимизированные задания Burst для загрузки и очистки, современная резидентная сцена на GPU, двухфазная очистка и потоковая передача данных на GPU по требованию для поддержания высокой производительности и низкого использования памяти GPU в сложных сценах.
Рендеринг и производительность
Совместимость с конвейерами: Работает с любым конвейером рендеринга, включая встроенный или пользовательский.
Современный непрямой рендеринг: Использует DX11, DX12, Vulkan, Metal и современные консольные API.
Усовершенствованное управление сценами на GPU: Используется единая буферная система, пакетная загрузка, компоновка SOA, динамическое изменение размеров буферов и упакованные преобразования GPU.
Полная поддержка рельефа: Динамическая загрузка деталей рельефа и ячеек деревьев в фоновом режиме с помощью заданий.
Двухфазная сортировка: Комбинирует Burst Jobs с GPU culling для снижения нагрузки на GPU.
GPU Occlusion Culling: Реализует чрезвычайно производительную систему окклюзии Hi-Z.
CPU Occlusion Culling: Поддерживает запеченную систему окклюзии Unity для низкопроизводительных платформ.
Динамическая плотность: Динамическая настройка плотности экземпляров в зависимости от расстояния с настраиваемым отступом.
Глобальная плотность: Настройка плотности экземпляров для всей сцены с помощью одного ползунка.
GPU Streaming: Динамическая потоковая передача экземпляров для оптимизации использования памяти GPU.
LOD Cross-Fade: Поддерживает анимированные и основанные на переходах LOD-группы с перекрестным затуханием. Материалы динамически переключаются между перекрестным переходом и непрозрачными вариантами.
Оптимизированная сортировка: экземпляры сортируются по материалам, независимо от их размещения.
Оптимизация теней: Совместное использование материалов теней через сетку или глобальный материал, с настраиваемым смещением LOD и зажатием.
Поддержка световых зондов: Обновление интерполированных световых зондов для каждого экземпляра на основе изменений окружающего освещения.
Усовершенствованное обрезание: Реализует истинный силуэт тени и обрезку окружности, чтобы избежать рендеринга объектов за пределами экрана.
Контекст и инструменты экземпляра
Легкий доступ: Переключается с помощью вкладки или контекста просмотра сцены.
Встроенные инструменты: Используйте стандартные инструменты (перемещение, поворот, масштабирование) для любого экземпляра или выделения.
Инструменты рисования: Используйте кисти для размещения, закрашивания, стирания, заливки и масштабирования экземпляров.
Настройки размещения: Настройте плотность, радиус, рандомизацию масштаба/вращения и маски наклона/высоты.
Интуитивно понятный пользовательский интерфейс: Современный интерфейс наложения для бесшовной работы с окружением.
Пользовательский контекст ярлыков: Обеспечивает отсутствие конфликтующих клавиш быстрого доступа.
Интеграция и инструменты
Поддержка префабов: Рисуйте и редактируйте экземпляры внутри ваших префабов. Создайте префаб "Заросший дом" и бросьте его в сцену.
Поддержка выбора: Позволяет выбирать экземпляры непосредственно из иерархии сцены.
Преобразование префабов: Преобразование префабов в экземпляры в сцене двумя щелчками мыши.
Интеграция с ShaderGraph: Автоматическое исправление ShaderGraph без необходимости внесения изменений.
Система свойств с поддержкой DOTS: Поддержка гибридных свойств ShaderGraph с возможностью рисования свойств с помощью инструмента рисования свойств или скриптов.
Отладчик рендеринга: Полная интеграция с отладчиком рендеринга SRP. Отладка сцен как в редакторе, так и во время выполнения, чтобы точно видеть, что происходит в рендере.
Управление
Доступ во время выполнения: Эффективное добавление, удаление и запрос экземпляров во время выполнения.
Прокси префабов: Поддерживайте экземпляры prefab с коллайдерами и скриптами, сохраняя при этом рендеринг с помощью Flora.
Включаемые экземпляры: Включите или отключите любой экземпляр.
Пространственное хэширование: использование глобальной иерархической системы сетки для эффективного управления экземплярами.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.