
Социальную сеть Horizon Worlds и пространства Horizon Home теперь будет питать новый движок Horizon Engine, который Meta*, по собственным словам, создала с нуля. Такая разработка оставляет много вопросов. Наконец, компания поделилась первыми техническими подробностями проекта.
Целью, пишут разработчики, было установление нового стандарта возможностей социальных, непрерывных и кроссплатформенных игр. Основными задачами стали:
- Автоматическое масштабирование от высокопроизводительного облачного рендеринга до работы на смартфонах
- Поддержка множества живых аватаров в одном общем пространстве
- Обширные пространства, которые можно транслировать в виде подуровней с управлением качеством объектов через автоматические уровни детализации
- Повышение скорости загрузки на любой поддерживаемой платформе; иными словами, должно быть быстрее, чем раньше
- Знакомые авторам контента форматы, функции и промежуточное ПО
- Возможность длительно развивать движок, не требуя обновления контента
Что под капотом
Meta заверяет, что создала «надежный, управляемый данными и контролируемый автором» конвейер ресурсов с поддержкой современных локальных рабочих процессов и таких привычных инструментов, как PopcornFX для эффектов, FMOD для звука, Noesis для пользовательского интерфейса и PhysX для физики. Звуковая подсистема поддерживает пространственные эффекты, иммерсивные медиаформаты и гибридный VoIP.
Полная интеграция аватаров Meta призвана обеспечить согласованное воплощение по всей экосистеме компании и взаимодействие с виртуальной вселенной, а также регулирование наполнения людьми инстансов.
Сетевые технологии Meta описывает как безопасные и масштабируемые благодаря топологии на основе акторов, низкой задержке, серверной валидации взаимодействий и выбору подходящих сетевых компонентов авторами.
Рендерер с поддержкой виара обеспечили физически корректной моделью затенения, встроенным запекателем света, освещением на световых пробах для динамических объектов и «мощной, расширяемой и наращиваемой системой поверхностных шейдеров».
В распоряжении разработчика есть менеджер ресурсов, система потоковой передачи данных и многопоточная структура планирования задач. А TypeScript помогает в унификации логики и управления потоками и жизненными циклами.
Наконец, система моделирования на основе ECS обещает эффективно моделировать миллионы сетевых сущностей.
*В России признана экстремистской
Не пропускайте важнейшие новости о дополненной и виртуальной реальности — подписывайтесь на Голографику в Telegram, ВК и Twitter! Поддержите проект на Boosty.
Далее: Новые открытые нейромодели Hunyuan могут создавать и декомпозировать точные 3D-объекты



