Dunyasha
26 октября 2026
75

OpenXR стандартизирует мультизадачность объёмных 3D-приложений

Khronos Group выпустила расширения OpenXR Spatial Container. Они стандартизируют системно управляемые пространства, в которых приложения могут отображать объёмный 3D-контент — по аналогии с тем, как обычные ОС размещают 2D-окна на рабочем столе.

Spatial Containers позволяют разработчикам создавать приложения, которые легко переключаются между двумя режимами:

  • ограниченным (для одновременной работы нескольких приложений),
  • полноэкранным иммерсивным.

Позицию контейнера контролирует система: пользователь может выбрать предпочтительное место или разрешить контейнеру следовать за ним.

Первые ратифицированные расширения:

  • XR_EXT_spatial_container — базовое создание и управление контейнерами,
  • XR_EXT_spatial_container_self_rendering — рендеринг через слои композиции OpenXR.

По сути, это аналог архитектуры Shared Space в visionOS на Apple Vision Pro, где 2D- и 3D-приложения работают рядом и могут переходить в полный иммерсивный режим.

Похожий подход уже заложен в Pico OS 6 для будущего Pico Space Pro. Google заявила, что планирует поддержку Spatial Containers в Android XR. Meta пока официально не подтвердила внедрение, но расширения могут помочь компании вернуться к идее «Augments» — системных 3D-объектов в пространстве.

Спецификации и пример кода уже доступны. Ожидается, что реализации начнут появляться в экосистеме OpenXR уже в этом году.

поделитесь с друзьями:
источник:
0 комментариев Оставить комментарий