Что нового
Представляем вашему вниманию обзор ключевых новинок поддержки платформ и обновлений редактора. Подробности читайте в примечаниях к выпуску.
Технология оптимизации Frame Pacing для Android, разработанная в сотрудничестве с командой Google Android Gaming and Graphics, обеспечивает стабильность частоты кадров и сглаживание скачков производительности.
Разработчикам мобильных приложений будет полезна улучшенная поддержка OpenGL. Мы реализовали многопоточность OpenGL для iOS, с целью улучшить производительность на бюджетных iOS-устройствах, которые не поддерживают Metal (приблизительно 25% устройств на базе iOS, на которых запускают игры на Unity).
Добавлена поддержка OpenGL для батчера SRP для iOS и Android, улучшающая производительность проектов с использованием Lightweight Render Pipeline (LWRP).
Эта новая функция упрощает определение размера готового приложения для различных устройств.
Эта переработанная система для целевых платформ помогает ускорить процесс разработки. Пока что она находится в статусе предварительной версии, и мы ждем отзывов пользователей, которые испытают новый процесс.
Мы добавили поддержку отслеживания лица, 2D-изображения, 3D-объекта, датчиков окружения и многое другое. Все функции находятся в статусе предварительной версии.
- Отслеживание лиц (ARKit и ARCore): Вы можете получить доступ к ориентирам лиц, сетчатому представлению обнаруженных лиц и информации о смешанных формах, которую можно использовать в установке анимации лица. Face Manager упрощает конфигурацию устройств для отслеживания лиц и создает GameObject для каждого обнаруженного лица.
- Отслеживание 2D-изображений (ARKit и ARCore): Эта функция позволяет обнаруживать 2D-изображения в окружающей среде. Tracked Image Manager автоматически создает GameObject для каждого распознанного изображения. Вы можете менять контент AR-приложения в зависимости от наличия в окружении конкретных изображений.
- Трекинг 3D-объектов (ARKit): Вы можете импортировать цифровые представления объектов реального мира в свою среду Unity и обнаруживать их в окружающей среде. Tracked Object Manager создает GameObject для каждого обнаруженного физического объекта, что позволяет менять контент в приложении в зависимости от наличия в окружении конкретного объекта. Эти функции могут быть очень полезны для разработки образовательных и обучающих приложений, не говоря уже об играх.
- Зонды окружающей среды (ARKit): Это определяет информацию об освещении и цвете в определенных областях окружающей среды, что помогает 3D-контенту плавно сочетаться с окружающей средой. Environment Probe Manager использует эту информацию для автоматического создания разверток окружения в Unity.
- Захват движения (ARKit): Это фиксирует движения людей. Human Body Manager определяет двумерные (экранное пространство) или трехмерные (пространство мира) изображения людей, распознанных в кадре камеры.
- Окклюзия людей (ARKit): Это обеспечивает более реалистичный опыт AR, смешивая цифровой контент с реальным миром. Human Body Manager использует изображения сегментации глубины для определения расположения человека относительно цифрового контента.
- Совместная сессия (ARKit): Это позволяет нескольким подключенным приложениям ARKit постоянно делиться своим пониманием окружающей среды, обеспечивая возможность многопользовательских игр и приложений для совместной работы.
HDRP теперь поддерживается в VR-проектах (предварительная версия). Поддержка пока ограничивается устройствами на базе Windows 10 и Direct3D11. Для поддержки HDRP VR-приложения должны использовать однопроходный стереорендеринг.