Рабочая группа Khronos OpenXR представила расширения Spatial Containers: общий интерфейс для приложений, которые показывают объёмный контент рядом с другими программами и могут переходить к полному погружению.
Как работают пространственные окна
Анонс опубликован 19 октября. Контейнер — управляемое системой пространство для XR-контента, по смыслу близкое к окну на обычном рабочем столе. Приложение может создать один или несколько таких объёмов и переключаться между ограниченным режимом для многозадачности и полноэкранным иммерсивным режимом.
Положение контейнера определяет среда выполнения. Система может размещать контент в выбранной пользователем точке, скрывать его или передавать ему ввод. Такой подход рассчитан в том числе на сценарии, где цифровое содержимое сосуществует с окружающим миром.
Что это меняет для разработчиков
Базовую функциональность описывает XR_EXT_spatial_container, а самостоятельный рендеринг через слои композиции — XR_EXT_spatial_container_self_rendering. Спецификации ратифицированы и опубликованы; Khronos также предоставила пример реализации для изучения API.
Практический смысл для студий — возможность опираться на общий интерфейс при проектировании пространственного приложения. Однако публикация стандарта сама по себе не добавляет поддержку в каждую гарнитуру: в анонсе говорится о постепенном появлении реализаций в течение 2026 года. Совместимость конкретного runtime и движка остаётся частью проверки перед выпуском продукта.
Обсуждение
Комментарии 0
Чтобы участвовать в обсуждении, войдите или создайте аккаунт.
Войти