Skip to main content

校准

首次校准时,必须根据 TestMesh 所提供的平面图标定校准点,一定要确保校准点的准确,以便确定第一定位点的位置。校准点一般为1-2个,取决于场地大小。

第二定位点的位置由用户决定,但必须符合平面图方向,以确保地图对齐。两点间距不得小于一米,越大越好。

校准点间距说明
以我们场地为例,校准点间距设置为 3米
此设计旨在避免玩家在 远离校准中心 的位置(尤其是场地角落)出现 定位偏差

Как же происходит калибровка нашего контента на локациях?如何在场地中校准?

Есть три варианта калибровки:共有三种定位方式

1. Калибровка по одной точке (не рекомендуем использовать на локациях более 100 кв. метров, большая погрешность расхождения):

После подключения к игре, вы кладете шлем на пол, так чтобы камеры совпадали с направлением калибровки. После чего, Вам необходимо нажать одновременно клавиши на правом контроллере A + B, вы почувствуете легкую вибрацию и ваш персонаж станет не прозрачным.

photo_2025-02-14_10-04-28.jpg

2. Калибровка по двум точкам:

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

Второй шаг -- это пройти по направлению калибровки N-ое расстояние и проделать еще раз первый шаг (коснитесь контроллером пола в второй точке калибровки и нажмите одновременно клавиши A + B на правом контроллере, почувствуете виброотклик -- сработала первая точка калибровки). 

С выходом версии 1.2.6 мы дополнили калибровку по двум точкам новым инструментом, который позволяет вернуть калибровку, не снимая с игрока шлем. (На данный момент работает только на шлемах Meta) Этот инструмент заключается в калибровки с помощью двух якорей, которые ставятся в точках калибровки и фиксируют физическое пространство для шлема. Для того, чтобы включить эту функцию в настройках необходимо выбрать метод калибровки AnchorLocal, более развернуто вы узнаете в разделе управление игрой

Ниже представлены рекомендуемы положения контроллеров при калибровке:

  Meta Quest 3/3s   

Квест 3.jpg

  Pico 4/4pro  

Пико 4.jpg

Если в процессе тестирования Вы замечаете расхождения в виртуальном и физическом пространстве, вам нужно передать их в формате: В какой области расхождение, на сколько и в какую сторону. Все это важно делать относительно платна, так чтобы было проще ориентирование.

3. Якорная калибровка

Meta рекомендация

Важная информация 

Ограничения. Если не работает, сначала проверить все эти пункты.

  1. Эта инструкция относится только к калибровке через Anchors Local.

  2. Якоря будут устанавливаться только если на шлеме выполнен вход в аккаунт Meta!

  3. Наличие VPN ареновском роутере.
  4. Данный тип калибровки требует наличия двух точек калибровки.

  5. Данный тип калибровки работает только если в меню администратора выбран Anchors Local.

    image.png

Рекомендации по использованию

  1. Переустанавливать якоря следует по мере необходимости, так как за длительное время работы могут накапливаться мелкие погрешности, а также якоря могут исчезать (приблизительно раз в 1-2 дня). Калиброваться перед каждой игрой не нужно.
  2. Этот метод не требует оставлять шлема во включенном состоянии: якоря остаются сохраненными при перезапуске и шлемов, и сервера
  3. Рекомендуется обновить шлема до 72 версии прошивки.
  4. Чем лучше освещение на локации, тем точнее будут становиться якоря.
Pico рекомендация

Важная информация 

Ограничения. Если не работает, сначала проверить все эти пункты.

  1. Эта инструкция относится только к калибровке через Anchors Local.
  2. Данный тип калибровки требует наличия двух точек калибровки.
  3. Данный тип калибровки работает только если в меню администратора выбран Anchors Local.

image.png

Рекомендации по использованию

  1. В отличие от Meta, якоря на Pico держатся гораздо меньше
  2. Переустанавливать якоря следует по мере необходимости.
  3. Якоря на Pico ПРАКТИЧЕСКИ НЕ СОХРАНЯЮТСЯ при выключении устройств и условий плохой освещенности
  4. На старых моделях Pico и Pico 4 Business время от времени могут теряться данные об окружающем пространстве (особенно на больших площадях). В таких случаях:
    1. Если вы надеваете шлем и оказываетесь в режиме прозрачности, необходимо походить по площади, чтобы дать шлему возможность восстановить пространство.

    2. Если вы походили, появился запрос на очерчивание игровой зоны и нет кнопки "назад", очертите зону, следуя инструкциям в шлеме.

    3. При очерчивании игровой зоны старые якоря теряются

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

Установка локальных якорей 

Для корректной работы локальные якоря нужно поставить на каждом шлеме.

Процесс установки:

  1. Ставим Anchors Local в панели администратора
    image.png

     

  2. Заходим в игру с шлема, на котором хотим поставить якоря.

  3. Ставим якоря на двух ваших точках калибровки. Для создания якоря нажимаются те же кнопки, что и при обычной калибровке: A + B.

    ОЧЕНЬ ВАЖНО:

    1. Первая точка - строго контроллер на полу, строго в вашей точке калибровки.
    2. Вторая точка - строго в вашей второй точке, строго контроллер на полу
      image.png 

      3. При успешной установке якоря он становится видимым.
      После второго успешно созданного якоря вас откалибрует, а якоря станут невидимыми.

Сброс неправильного якоря 

Если якорь установлен неправильно:

  1. Завершаем установку оставшихся якорей (если это был первый якорь), чтобы выйти из режима калибровки (перестать быть полупрозрачным)
  2. Сбрасываем себе стейт в админке

image.png

3. Переустанавливаем оба якоря заново

При переустановке якорей старые будут удаляться только по завершении переустановки. Не обращайте на них внимания.

Как увидеть якоря? 

  1. Сбросить стейт шлема в панели администратора
  2. Надеть шлем, убедиться, что игрок в режиме калибровки (полупрозрачный)
  3. Якоря должны стать видимыми, пока вы в режиме калибровки

image.png

Запуск игры 

После того, как локальные якоря на всех шлемах созданы, процесс запуска каждой игры будет происходить следующим образом:

  1. Подключаемся как администратор
  2. Ставим в панели администратора Anchors Local в качестве типа калибровки
  3. Заходим в игру со шлемов игроков
  4. Если в течение 6 секунд после захода игрока не калибрует - значит на шлеме нет локальных якорей. Нужно провести их установку (см. "Установка локальных якорей")
  5. Если на шлеме есть локальные якоря, игрока калибрует автоматически

Калибровка игроков 

Калибровка при входе в игру 

На шлемах, где есть локальные якоря, игроков будет автоматически калибровать при заходе в игру (спустя 5 секунд после захода в игру)

Сбой калибровки при входе 

Если игроки зашли в игру, и спустя 5 секунд не откалибровались, это значит, что на их шлемах НЕТ УСТАНОВЛЕННЫХ ЯКОРЕЙ.
В таком случае их надо ставить заново.

Сбой калибровки во время игры 

Если у одного игрока сбилась калибровка:

  1. Снимаем стейт этому игроку

image.png

2. Перекалибровываем по кнопке "calibrate all" в статистике

image.png

!Кнопка calibrate all работает НЕ НА ВСЕХ ИГРОКОВ, а только на тех, у кого отключен стейт.

Если при нажатии Calibrate all игроки не откалибровались, это значит, что на их шлемах НЕТ УСТАНОВЛЕННЫХ ЯКОРЕЙ.
В таком случае их надо ставить заново.

Чтобы перекалибровать всех:

  1. Просим игроков остановиться и встать ровно
  2. Отключаем стейт всем игрокам
  3. Нажимаем кнопку "calibrate all" в статистике
Часто встречающиеся проблемы: почему может не работать? 
  1. Причина: Не выполнен вход в аккаунт Meta
    Что делать: зайти в аккаунт Meta
  2. Причина: При открытии профиля Meta в главном меню он не прогружается и это не связано с интернетом
    Что делать: отвязать аккаунт в приложении Meta Horizon, перезайти и выполнить синхронизацию
  3. Причина: прошивка ниже 72 версии
    Что делать: прошить устройство.
Вернуться к Содержанию