Анонс предварительной версии Unity 6

3 сентября 2024 г.

Предварительная версия Unity 6.

1 мая 2024 г. – Unity Technologies представила Unity 6 Preview, возвещающую о новой эре в разработке игр со значительными обновлениями и революционными функциями. Этот предварительный выпуск, который должен стать последним перед официальным запуском Unity 6 в конце этого года, обещает вывести рабочие процессы разработки на новый уровень и повысить производительность на разных платформах. Вот глубокий анализ того, что отличает Unity 6 от его предшественников.

Беспрецедентное повышение производительности

Unity 6 Preview представляет преобразующие улучшения производительности, которые должны переопределить разработку игр. Как Universal Render Pipeline (URP), так и High Definition Render Pipeline (HDRP) были оптимизированы для обеспечения сокращения времени кадра CPU до 50% для сложных сцен. Новый GPU Resident Drawer упрощает рендеринг больших миров, снижая нагрузку на CPU и повышая эффективность на мобильных, ПК и консольных платформах.

Добавление GPU Occlusion Culling еще больше улучшает производительность, минимизируя перерисовку, гарантируя, что будут визуализироваться только видимые GameObjects. Эти усовершенствования достигают кульминации в более плавном игровом процессе и более быстром рендеринге, что имеет решающее значение для высокопроизводительных игр и приложений.

Расширенные возможности рендеринга

Unity 6 Preview оснащен новыми технологиями рендеринга, которые улучшают визуальную точность и упрощают разработку. Фреймворк Render Graph для URP упрощает обслуживание и расширяемость конвейера рендеринга. Этот фреймворк вводит автоматическое слияние собственных проходов рендеринга и оптимизирует пропускную способность памяти, что особенно выгодно для мобильных графических процессоров на основе тайлов.

Новая функция пространственно-временной постобработки (STP) меняет правила игры, позволяя высококачественно масштабировать кадры с низким разрешением. STP, совместимый как с URP, так и с HDRP, обеспечивает стабильное визуальное качество на различных платформах, от настольных компьютеров до мобильных устройств с вычислительными возможностями.

Прорыв в области освещения и защиты окружающей среды

Освещение в Unity 6 Preview достигает новых высот с введением Adaptive Probe Volumes (APV). Эта функция улучшает глобальное освещение, упрощая разработку и расширяя возможности потоковой передачи, упрощая создание динамических циклов день/ночь и сложных сценариев освещения.

Улучшения в HDRP также включают улучшенный рендеринг неба для заката и восхода солнца, улучшенную симуляцию воды с объемным туманом и оптимизированный рендеринг растительности SpeedTree. Эти улучшения в совокупности раздвигают границы реалистичности окружающей среды и производительности.

Улучшенные рабочие процессы VFX и Shader Graph

VFX Graph теперь может похвастаться улучшенными инструментами профилирования, что позволяет художникам оптимизировать эффекты с большей точностью. Shader Graph также был усовершенствован новыми редактируемыми сочетаниями клавиш, цветовыми режимами тепловой карты для определения узлов с интенсивным использованием графического процессора и более быстрой функциональностью Undo/Redo, что упрощает разработчикам создание и тонкую настройку шейдеров.

Мультиплатформенные и мобильные достижения

Unity 6 Preview расширяет свои возможности мультиплатформенности, с существенными обновлениями для мобильной разработки. Новая функция Build Profiles упрощает управление различными сборками, в то время как поддержка браузеров Android и iOS расширяет доступ игры в Интернете. Кроме того, экспериментальный бэкэнд WebGPU знаменует собой шаг вперед в ускорении веб-графики, прокладывая путь для будущих достижений.

Революционная поддержка XR и AR

Предварительная версия расширяет возможности Unity XR за счет улучшенной поддержки смешанной реальности и жестов рук. AR Foundation теперь включает такие функции, как стабилизация изображения для ARCore и улучшенная интеграция с такими платформами, как Meta Quest. Unity 6 также представляет Composition Layers для более качественного рендеринга текста, пользовательского интерфейса и видео, что повышает визуальную точность XR-опытов.

Оптимизированная разработка многопользовательского режима

Unity 6 Preview ускоряет разработку многопользовательских игр с помощью новых инструментов и функций. Experimental Multiplayer Center предлагает централизованный хаб для разработки многопользовательских игр, в то время как режим многопользовательской игры позволяет одновременно тестировать нескольких игроков в редакторе Unity. Обновления Netcode для GameObjects и введение Distributed Authority еще больше упрощают и оптимизируют многопользовательский игровой процесс.

Интеграция ИИ и рабочие процессы сущностей

Unity Sentis, новый нейронный движок, привносит функции на базе ИИ в Unity 6 Preview, включая распознавание объектов и умных NPC. Улучшения производительности и новый функциональный API упрощают интеграцию моделей ИИ в игры. Кроме того, обновленные рабочие процессы ECS улучшают отладку и упрощают управление данными сущностей.

Заключение

Unity 6 Preview представляет собой значительный шаг вперед по сравнению со своими предшественниками, предлагая комплексный набор функций, предназначенных для повышения производительности, упрощения разработки и расширения границ возможного в игровом дизайне. Благодаря фокусировке на рендеринге, освещении, поддержке нескольких платформ и новых технологиях, Unity 6 Preview устанавливает новый стандарт для будущего разработки игр.

Разработчики, желающие изучить эти достижения, могут загрузить Unity 6 Preview уже сегодня и начать использовать его новые мощные инструменты и функции для воплощения своих творческих замыслов в жизнь.