Meta* раскрыла немного особенностей движка Horizon Engine


Социальную сеть Horizon Worlds и пространства Horizon Home теперь будет питать новый движок Horizon Engine, который Meta*, по собственным словам, создала с нуля. Такая разработка оставляет много вопросов. Наконец, компания поделилась первыми техническими подробностями проекта. 

Целью, пишут разработчики, было установление нового стандарта возможностей социальных, непрерывных и кроссплатформенных игр. Основными задачами стали: 

  • Автоматическое масштабирование от высокопроизводительного облачного рендеринга до работы на смартфонах
  • Поддержка множества живых аватаров в одном общем пространстве
  • Обширные пространства, которые можно транслировать в виде подуровней с управлением качеством объектов через автоматические уровни детализации
  • Повышение скорости загрузки на любой поддерживаемой платформе; иными словами, должно быть быстрее, чем раньше
  • Знакомые авторам контента форматы, функции и промежуточное ПО
  • Возможность длительно развивать движок, не требуя обновления контента 

Что под капотом

Meta заверяет, что создала «надежный, управляемый данными и контролируемый автором» конвейер ресурсов с поддержкой современных локальных рабочих процессов и таких привычных инструментов, как PopcornFX для эффектов, FMOD для звука, Noesis для пользовательского интерфейса и PhysX для физики. Звуковая подсистема поддерживает пространственные эффекты, иммерсивные медиаформаты и гибридный VoIP. 

Полная интеграция аватаров Meta призвана обеспечить согласованное воплощение по всей экосистеме компании и взаимодействие с виртуальной вселенной, а также регулирование наполнения людьми инстансов.

Сетевые технологии Meta описывает как безопасные и масштабируемые благодаря топологии на основе акторов, низкой задержке, серверной валидации взаимодействий и выбору подходящих сетевых компонентов авторами. 

Рендерер с поддержкой виара обеспечили физически корректной моделью затенения, встроенным запекателем света, освещением на световых пробах для динамических объектов и «мощной, расширяемой и наращиваемой системой поверхностных шейдеров». 

В распоряжении разработчика есть менеджер ресурсов, система потоковой передачи данных и многопоточная структура планирования задач. А TypeScript помогает в унификации логики и управления потоками и жизненными циклами.

Наконец, система моделирования на основе ECS обещает эффективно моделировать миллионы сетевых сущностей.

*В России признана экстремистской

Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Telegram, ВК и Twitter! Поддержите проект на Boosty.

Далее: Новые открытые нейромодели Hunyuan могут создавать и декомпозировать точные 3D-объекты