Журнал версий голографического удаленного взаимодействия

Примечание

Это руководство предназначено для голографического удаленного взаимодействия на компьютерах HoloLens 2 и Windows под управлением Windows Mixed Reality.

Версия 2.9.3 (26 октября 2023 г.)

Версия 2.9.2 (14 июня 2023 г.)

  • Исправлена проблема, из-за которой истекло время ожидания через 10 секунд при использовании режима прослушивания с API OpenXR.

Версия 2.9.1 (17 февраля 2023 г.)

  • Улучшения стабильности для более старых удаленных версий.

Версия 2.9.0 (13 февраля 2023 г.)

  • Голографическое удаленное взаимодействие с помощью API OpenXR теперь поддерживает:
    • Преобразование меток времени между проигрывателем и пультом дистанционного управления.
    • Расширение XR_MSFT_spatial_graph_bridge (редакция 2).
  • Добавлена поддержка записи звука для каждого приложения.
  • Добавлено простое обратное подключение с использованием QR-кодов для голографического проигрывателя удаленного взаимодействия см. в разделе Голографический проигрыватель удаленного взаимодействия.
  • Обновлены официальные примеры на GitHub до C++ 20.
  • Различные исправления ошибок и улучшения стабильности.

Версия 2.8.1 (6 июля 2022 г.)

  • Улучшенная поддержка пространственных привязок Azure

Версия 2.8.0 (3 мая 2022 г.)

  • Полная поддержка расширения XR_MSFT_scene_understanding. При этом теперь поддерживаются все функции вычислений сцены и согласованность вычислений сцены.
  • Оптимизация и сокращение задержки.
  • Исправлены проблемы с системами с несколькими GPU.
  • Множество других исправлений ошибок и улучшений стабильности.

Версия 2.7.5 (23 марта 2022 г.)

  • Различные исправления ошибок и улучшения стабильности.

Версия 2.7.4 (8 февраля 2022 г.)

  • Исправлена проблема, из-за которой проигрыватель голографического удаленного взаимодействия, доступный в Microsoft Store, не запускал правильно.

Версия 2.7.3 (7 февраля 2022 г.)

  • Исправлена регрессия задержки декодирования видео HEVC.

Версия 2.7.2 (15 декабря 2021 г.)

  • Различные исправления ошибок и улучшения стабильности.

Версия 2.7.1 (26 октября 2021 г.)

  • Различные исправления ошибок и улучшения стабильности.

Версия 2.7.0 (29 сентября 2021 г.)

  • Добавлена поддержка расширения OpenXR XR_MSFT_spatial_anchor_persistence, которая позволяет сохраняемость и извлечение пространственных привязок в сеансах приложений на устройстве.
  • Добавлен новый тип системы координат пользователя, который можно использовать для синхронизации пространственных расположений между пользовательскими игроками и удаленными приложениями.
  • Исправлена проблема, из-за которой подключенные и отключенные события из PlayerContext и RemoteContext могли транслироваться одновременно или даже в неправильном порядке. Теперь трансляция всегда выполняется по порядку, но запрещает блокировать в обработчике событий ожидание трансляции последующего события.
  • Различные исправления ошибок и улучшения стабильности.

Версия 2.6.2 (20 августа 2021 г.)

  • Исправлена проблема композиции четырех слоев OpenXR, которая может негативно повлиять на стабильность голограммы.

Версия 2.6.1 (20 июля 2021 г.)

  • Расширение XR_MSFT_holographic_remoting_speech теперь позволяет повторно инициалировать распознаватель речи с новыми параметрами во время запущенного сеанса.
  • Исправлена проблема, из-за которой надежность распознавания речи уменьшалась по сравнению с несколькими подключениями.
  • Различные исправления ошибок и улучшения стабильности.

Версия 2.6.0 (10 июня 2021 г.)

  • Голографическое удаленное взаимодействие с помощью API OpenXR теперь поддерживает:
    • Новое расширение XR_MSFT_holographic_remoting_speech, которое позволяет приложениям прослушивать пользовательские голосовые команды на различных языках.
    • Расширение XR_MSFT_scene_understanding. Он предоставляет приложениям высокоуровневое представление плоскостей, сеток и объектов в среде пользователя. Расширение позволяет разрабатывать пространственные приложения. Обратите внимание, что XR_SCENE_COMPUTE_CONSISTENCY_OCCLUSION_OPTIMIZED_MSFT является единственной согласованностью, поддерживаемой xrComputeNewSceneMSFT в этой версии.
    • Расширение XR_MSFT_spatial_graph_bridge, которое позволяет приложениям создавать дескрипторы XrSpace для отслеживания узлов пространственных графов других библиотек или API-интерфейсов платформы устройств Windows Mixed Reality. Обратите внимание, что при использовании XR_SPATIAL_GRAPH_NODE_TYPE_STATIC_MSFT является единственным типом узла, поддерживаемым xrCreateSpatialGraphNodeSpaceMSFT в этой версии.
  • Голографическое удаленное взаимодействие с помощью API Смешанная реальность теперь поддерживает:
    • Перегрузки SpatialGraphInteropPreview.CreateCoordinateSystemForNode, которые позволяют приложениям отслеживать статические узлы пространственного графа, чтобы пользователи могли рассуждать о местах и вещах в своей среде.
  • Голографическое удаленное взаимодействие с помощью API OpenXR и Смешанная реальность теперь поддерживает:
  • Пакет SDK Microsoft.MixedReality.SceneUnderstanding. Она позволяет приложениям вычислять описание сцены, окружающей пользователя (например, стены, полы и поверхности), предоставляя квадроциклы, сетки и подсказки о размещении содержимого.
  • Пакет SDK Microsoft.MixedReality.QR, который позволяет приложениям отслеживать расположение, размер и содержимое обнаруженных QR-кодов.
  • Чрезмерная отрисовка, которая уменьшает черные области по бокам на HMD.
  • Удаленный пример OpenXR обновлен, включив в него:
    • Пример использования расширения XR_MSFT_holographic_remoting_speech.
  • В Смешанная реальность удаленного примера добавлены следующие сведения:
    • Пример использования пакета SDK Microsoft.MixedReality.SceneUnderstanding.
    • Пример использования пакета SDK Microsoft.MixedReality.QR (который заменяет предыдущий механизм обнаружения QR-кода).
  • Проигрыватель голографического удаленного взаимодействия теперь отображает анимацию загрузки во время установки подключения.
  • Исправлены проблемы с совместимостью RenderDoc как в среде выполнения API OpenXR, так и в примере API Смешанная реальность.
  • Различные исправления ошибок и улучшения стабильности.

Версия 2.5.0 (12 февраля 2021 г.)

  • Голографическое удаленное взаимодействие с помощью API OpenXR теперь поддерживает:
  • расширение XR_MSFT_spatial_anchor. Это расширение позволяет приложению создавать пространственные привязки. Пространственные привязки — это произвольные точки в физической среде пользователя, которые будут отслеживаться средой выполнения.
    • расширение XR_MSFT_controller_model. Это расширение предоставляет механизм для загрузки моделей GLTF для контроллеров.
    • Пользовательские каналы данных как часть расширения XR_MSFT_holographic_remoting. Пример для этого показан в удаленном примере OpenXR.
  • Улучшена синхронизация между проигрывателем и удаленной стороной. Улучшение позволяет динамически изменять позу и буферизацию кадров, что гарантирует, что удаленное отрисованное содержимое плавно достигает дисплеев с ожидаемой целевой частотой кадров.
  • Улучшенная производительность голографического проигрывателя удаленного взаимодействия, доступного в Microsoft Store.
  • Оптимизированная передача пространственных сеток поверхности, которые удаленное приложение может запрашивать через SpatialSurfaceObserver .
  • Исправлена проблема, из-за которой вызов методов SpatialAnchorManager или освобождение привязок вызывали исключения при отключении.
  • Исправлена проблема потоков, приводящая к сбою при закрытии экземпляров PlayerContext или RemoteContext.
  • Голографический проигрыватель удаленного взаимодействия на рабочем столе: отображает сообщение об ошибке при отсутствии Windows Mixed Reality вместо автоматического закрытия.
  • Множество других исправлений ошибок и улучшений стабильности.

Версия 2.4.1 (22 января 2021 г.)

  • Исправлена проблема, из-за которой SpatialAnchorManager::RequestStoreAsync не работал надежно при вызове во время подключения.
  • Исправлена проблема, из-за которой SpatialAnchorManager::TrySave неправильно сохраняла привязку, если не удается найти эту привязку.

Версия 2.4.0 (1 декабря 2020 г.)

Версия 2.3.1 (10 октября 2020 г.)

  • Исправлена регрессия с прогнозированием удаленного положения, которая вызывала визуальное дрожание.
  • Реализовано PerceptionDeviceSetCreateFactoryOverride, которое гарантирует, что PerceptionDevice.dll, поставляемые с голографическим удаленным взаимодействием, не будут влиять на версию, поставляемую с Windows 10.

Версия 2.3.0 (2 октября 2020 г.)

  • Исправлены сбои, которые могут возникать при приостановке голографического удаленного взаимодействия проигрывателя.
  • Улучшение стабильности.

Версия 2.2.3 (28 августа 2020 г.)

  • Устранено несколько ошибок и повышена стабильность.

Версия 2.2.2 (10 июля 2020 г.)

  • Исправлена проблема, из-за которой HolographicCamera.LeftViewportParameters и HolographicCamera.RightViewportParameters не возвращали вершины сетки скрытой области при потоковой передаче с гарнитуры Windows Mixed Reality.
  • Исправлен сбой, который может произойти при плохом сетевом подключении.

Версия 2.2.1 (6 июля 2020 г.)

Важно!

Проверка комплекта сертификации приложений для Windows версии 2.2.0 завершится ошибкой. Если вы используете версию 2.2.0 и хотите отправить приложение в аренду Microsoft Store p, обновленную до версии по крайней мере 2.2.1.

Версия 2.2.0 (1 июля 2020 г.)

  • Теперь на компьютерах с Windows Mixed Reality можно установить голографический проигрыватель удаленного взаимодействия, что позволяет выполнять потоковую передачу на иммерсивные гарнитуры.
  • Контроллеры движения теперь поддерживаются голографическим удаленным взаимодействием, а данные, относящиеся к контроллеру, можно получить с помощью SpatialInteractionSource.Controller.
  • SpatialStageFrameOfReference теперь поддерживается, и текущий этап можно получить с помощью SpatialStageFrameOfReference.Current. Кроме того, новый этап можно запросить с помощью SpatialStageFrameOfReference.RequestNewStageAsync.
  • В предыдущих версиях прогноз положения обрабатывался на стороне игрока голографическим проигрывателем удаленного взаимодействия. Начиная с версии 2.2.0 голографическое удаленное взаимодействие выполняет синхронизацию времени, а прогнозирование полностью выполняется удаленным приложением. Пользователи также должны ожидать повышения стабильности голограммы в сложных ситуациях сети.

Версия 2.1.3 (25 мая 2020 г.)

  • Изменено поведение события HolographicSpace.CameraAdded . В предыдущих версиях при создании следующего кадра с помощью HolographicSpace.CreateNextFrameне гарантируется, что добавленная holographicCamera Также имеет допустимый объект HolographicCameraPose. Начиная с версии 2.1.3 , HolographicSpace.CameraAdded синхронизируется с данными о позе, поступающими из голографического проигрывателя удаленного взаимодействия. Пользователи могут ожидать, что при добавлении камеры она также имеет действительный HolographicCameraPose, доступный для этой камеры на следующем кадре.
  • Добавлен параметр Disabled для DepthBufferStreamResolution, который можно использовать для отключения потоковой передачи буфера глубины через RemoteContext.ConfigureDepthVideoStream. Обратите внимание, что при использовании HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer завершится сбоем с E_ILLEGAL_METHOD_CALL.
  • Экран запуска голографического проигрывателя удаленного взаимодействия был переработан и теперь не блокирует представление пользователя.
  • Улучшения стабильности и исправления ошибок.

Версия 2.1.2 (5 апреля 2020 г.)

  • Исправлена проблема обратной совместимости звука между последним проигрывателем голографического удаленного взаимодействия и удаленными приложениями, использующими версию меньше 2.1.0.
  • Исправлена проблема с пространственной привязкой, которая неожиданно закрыла голографический проигрыватель удаленного взаимодействия. Эта проблема также затрагивает пользовательских игроков.

Версия 2.1.1 (20 марта 2020 г.)

  • Исправлена проблема кодирования видео в удаленных приложениях при использовании GPU AMD.
  • Улучшения производительности голографического проигрывателя удаленного взаимодействия.

Версия 2.1.0 (11 марта 2020 г.)

  • Переключил сетевой транспорт для использования RTP через UDP. Безопасные подключения теперь используют SRTP . Обратите внимание, что проигрыватель голографического удаленного взаимодействия по-прежнему совместим со всеми ранее выпущенными версиями голографического удаленного взаимодействия. Чтобы воспользоваться преимуществами нового сетевого транспорта, и голографический проигрыватель удаленного взаимодействия, и соответствующее удаленное приложение должны использовать версию 2.1.0.
  • Добавлена поддержка HolographicCameraRenderingParameters.CommitDirect3D11DepthBuffer.

Версия 2.0.20 (2 февраля 2020 г.)

  • Исправлены различные ошибки, которые приводили к сбоям.

Версия 2.0.18 (17 декабря 2019 г.)

  • Добавлена поддержка HolographicViewConfiguration.
  • Исправлены различные ошибки, которые приводили к сбоям.
  • Исправлена ошибка, из-за которой для holographicCamera требовался обратный вызов HolographicSpace.CameraAdded для принятия и отображения в качестве добавленной камеры в HolographicFrame.

Версия 2.0.16 (11 ноября 2019 г.)

  • Исправлена взаимоблокировка при отслеживании QR-кода.
  • Исправлено необработанное исключение из-за блокировки ожидания в main потоке.

Версия 2.0.14 (26 октября 2019 г.)

  • Поддержка новых API PerceptionDevice (обновление Windows 10 за ноябрь 2019 г.).
  • Исправлена проблема, из-за которой события жеста удержания запускались SpatialGestureRecognizer.
  • Исправлена проблема с потоком при использовании SpatialSurfaceObserver.SetBoundingVolume.

Версия 2.0.12 (18 октября 2019 г.)

  • Исправлен сбой в SpatialGestureRecognizer при использовании NavigationRail(X/Y/Z).

Версия 2.0.10 (10 октября 2019 г.)

  • Исправлен сбой при использовании кнопки триггера контроллеров виртуальной реальности. Голографическое удаленное взаимодействие не полностью поддерживает контроллеры, только кнопка триггера и кнопка Windows работают, если они связаны с HoloLens 2.

Версия 2.0.9 (19 сентября 2019 г.)

  • Добавлена поддержка SpatialAnchorExporter.
  • Добавлен новый интерфейс IPlayerContext2 (реализованный ) PlayerContextс следующими элементами:
  • Добавлено Failed_RemoteFrameTooOld значение в BlitResult
  • Улучшения стабильности и надежности

Версия 2.0.8 (20 августа 2019 г.)

Версия 2.0.7 (26 июля 2019 г.)

  • Первый общедоступный выпуск голографического удаленного взаимодействия для HoloLens 2.

См. также: