КАК Якоря Мира Единства работают на HoloLens? - PullRequest
0 голосов
/ 25 февраля 2020

В настоящее время я создаю приложение HoloLens и имею в виду особенность, которая требует динамического создания, размещения и сохранения голограмм между сеансами. Этим голограммам не нужно делиться между устройствами.

Мне приснился кошмар, пытающийся найти (работающие) реализации и документацию для Unity WorldAnchors, с Azure Spatial Anchors, по-видимому, подавляющим большинство следов Это. К счастью, я прошел через это и сумел внедрить WorldAnchors, используя более старый HoloToolkit, поскольку документация для WorldAnchors в более новой MRTK также, похоже, также исчезла.

МОЙ ВОПРОС (потому что Я не могу найти никаких документов для этого) как работают WorldAnchors ?

  • Я бы рискнул предположить, что это основано на пространственное отображение, которое представляет ограничение, что если у вас есть 2 идентичные комнаты или объекты, которые перемещаются в исходной комнате, якорь / я будет / будет потерян.

  • Что я ' d LIKE слышать, что это какое-то волшебное управление преобразованиями, что означает, что мое приложение понимает его изменение реального местоположения между использованиями, даже если приложение каждый раз запускается из другого места.

Кто-нибудь знает ответ или где я мог бы посмотреть (помимо ограниченного Unity и MS Docs по этому вопросу), чтобы узнать подробности реализации? * 1 026 *

Спасибо.

1 Ответ

0 голосов
/ 27 февраля 2020

Я бы рискнул предположить, что это основано на пространственном отображении, которое представляет ограничение, что если у вас есть 2 идентичные комнаты или объекты, которые перемещаются в исходной комнате, якорь / я будет / будет потерян .

Мы не будем разглашать внутренние детали реализации внутреннего кодирования привязки мира, но можем утверждать, что в настоящее время он не основан на GPS с HoloLens v1 или HoloLens v2. В настоящее время привязка мира использует данные на пространственной карте для размещения. Основным элементом, который является ключевым, является то, что якоря полагаются на пространственное сканирование, и сканирование может использовать Wi-Fi для повышения скорости и точности, см. Эти две ссылки: 1 & 2

Мне бы хотелось услышать, что это некое волшебное управление преобразованиями, что означает, что мое приложение понимает изменение своего реального местоположения между использованиями, даже если приложение запускается из другого места каждый время.

Конечно, возможно иметь две одинаковые комнаты с точной планировкой, чтобы обмануть картографию, чтобы думать, что это одна и та же комната. Мы документируем это здесь: https://docs.microsoft.com/en-us/windows/mixed-reality/coordinate-systems#headset - неправильно отслеживает из-за идентичных пробелов в окружающей среде

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...