Как создать Vertical Environment для вашей зоны трекинга

Как создать Vertical Environment для вашей зоны трекинга

В данном разделе описано создание и настройка Vertical Environment. Как и горизонтальные зоны трекинга, вертикальные состоят из ИК-маркеров, объединенных в референс-бары (reference bar). Маркеры могут размещаться непосредственно на стенах, специальных стойках, планках или столбиках. Референс-бары должны занимать строго вертикальное положение.

Содержание

Создание Environment в AntilatencyService

Для создания нового Environment в приложении AntilatencyService нажмите кнопку + в нижнем правом углу окна и выберите пункт меню New environment. После этого задайте название Environment и выберите тип Pillars. Рекомендуется использовать пресет Antilatency для загрузки параметров фирменных референс-баров.
Мы рекомендуем использовать стандартные пресеты. При создании пользовательского варианта Environment вы берете на себя ответственность за работу зоны трекинга. Обязательно свяжитесь с нашей службой поддержки для проверки кастомной схемы перед установкой зоны трекинга.
При использовании нестандартных референс-баров можно самостоятельно настроить параметры:
Система поддерживает несколько вариантов размещения ИК-маркеров в референс-баре. Благодаря этому образуются уникальные комбинации (фичи), которые позволяют трекеру быстро и точно определить свое положение в пространстве.
По умолчанию первый и последний ИК-маркеры расположены в крайней нижней и крайней верхней точке референс-бара. Пропорция определяет положение среднего ИК-маркера относительно первого, т.е. относительно крайней нижней точки.
Возьмем в качестве примера референс-бары длиной 1.3 м, с тремя маркерами. По умолчанию система предлагает использовать 3 типа баров с разными пропорциями. Установим следующие значения:
proportion 0 = 0.25, proportion 1 = 0.5, proportion 2 = 0.75.

Размещение референс-баров в редакторе

После определения параметров откроется основное окно редактора. В нем используется трехмерная система координат (X, Z, Y), как показано на рисунке ниже. Размер основных ячеек - 1 × 1 м.
Некоторые элементы управления в AntilatencyService:
  • для увеличения или уменьшения масштаба используйте колесо мыши;
  • для перемещения видимого участка Environment зажмите среднюю кнопку мыши и потяните ее в сторону;
  • для изменения угла наклона (перемещения камеры) зажмите правую кнопку мыши;
  • чтобы вернуться к виду по умолчанию, дважды щёлкните правой кнопкой мыши.
Vertical Environment обязательно включает в себя 2 референс-бара, которые определяют центр зоны. Они отличаются от остальных референс-баров, которые позднее добавляет пользователь. Их можно перемещать только по двум осям (X, Y) из трех доступных (X, Y, Z), и только синхронно. Это необходимо для сохранения центра зоны в ходе настройки и оптимизации.
Далее необходимо добавить остальные референс-бары и указать их примерное положение. Для этого используется кнопка + / Add pillars в левой части окна. При нажатии на кнопку она будет подчеркнута красной линией, а в правой части окна система предложит на выбор возможные типы баров (которые были определены пользователем при первоначальной настройке).
Разместите различные типы референс-баров в пределах Environment (с учетом их фактического размещения).
Сохраните черновой вариант Environment с помощью кнопки Save, расположенной в верхнем правом углу окна. Ниже, в таблице Environment Data будут отображаться координаты и тип каждого референс-бара.

Изменение направления и угла видимости ИК-маркеров

В AntilatencyService версии 4.0.0 и выше можно настроить угол видимости ИК-маркеров на референс-барах, а также их направление. Это позволяет создать Environment из меньшего числа референс-баров, а так же работать с парой референс-баров одного типа, обеспечивая уникальность образуемых ими фич.
Вертикальные зоны трекинга (Pillars), созданные в AntilatencyService 4.0.0, не будут поддерживаться в предыдущих версиях приложения.

Изменение положения референс-баров в редакторе

Положение референс-баров можно регулировать двумя способами:
Номер колонки
Значение
1
координата по оси X
2
координата по оси Y (высота над уровнем пола)
3
координата по оси Z
4
тип бара (0 — первый тип, 1 — второй тип, 2 — третий тип)
После внесения корректив нужно нажать на кнопку Apply Data.

Оптимизация расстановки референс-баров

Далее необходимо оптимизировать Environment, чтобы положение референс-баров на нём соответствовало фактическому. Для этого используется инструмент ограничения расстояний (constraints).
С помощью рулетки измерьте фактическое расстояние между 2 соседними референс-барами. Затем в программе выделите эти бары с помощью мыши или комбинации Shift + левая кнопка мыши. После этого нажмите на кнопку меню Add Constraint.
В появившемся окне укажите измеренное расстояние между выделенными референс-барами.
Между референс-барами появится стрелка с размерами, где верхнее число — измеренное расстояние между барами, а нижнее число — автоматически рассчитанное расстояние на разметке:
Повторите процедуру для остальных пар референс-баров. Чем больше измерений Вы произведете, тем лучше, но не меньше трех для каждого бара. После добавления всех измеренных расстояний необходимо нажать на кнопку Optimize для автоматической корректировки положения.
Теперь Environment полностью соответствует расстановке референс-баров в помещении. Нажмите на кнопку Save в правом верхнем углу, чтобы сохранить Environment.