Skip to main content

3-5. Смещение точки калибровки


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

  • Также есть возможность задать любую удобную высоту калибровки, чтобы калибровать шлемы не на полу, а например на специальном стенде/стуле и пр.

  • Точка калибровки смещается в более удобное место. Например, ближе к стенду с оборудованием или ближе к игровому серверу.

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

  • Чем дальше точка калибровки будет смещена от центра, тем точнее нужно калибровать шлемы!



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





  • Если мы также откалибруем шлемы с отклонением в несколько градусов, как в предыдущем случае, то расхождение в противоположном углу площадки будет в разы больше!!!


    • Что уже может быть небезопасно для игроков!




    • При смещении точки важно учитывать направление куда будет смотреть шлем во время калибровки!


    • Один из неудачных вариантов - когда шлем смотрит в упор в стену, или когда обзор шлема перекрывается каким либо препятствием.



    1. В этом случае есть вероятность того, что шлем во время калибровки некорректно определит свое местоположение.


    1. Лучшим вариантом будет, то, когда шлем во время калибровки будет направлен в сторону игровой площадки.


    • В таком положении вероятность того, что калибровка собьется будет значительно меньше.



     




      • Для этого нужно перейти во вкладку Площадки (1), где мы найдем настройки для Смещения точки калибровки, которые можно задавать для каждой площадки индивидуально (2).



      • По умолчанию, мы видим, что для каждой оси X, Y, Z  прописаны нулевые значения для смещения. Значение 0.044 изменять не нужно, его также можно считать нулевым.

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


    • Физического центра игровой площадки


    • Направления калибровки шлема на площадке

      • Для каждой площадки есть три координаты для настройки смещения по трем осям X, Y, Z


      • Первое значение - это ось X,X, она задает смещение по длине относительно центра и направления калибровки шлема

    • Положительное значение по оси Х смещает точку вправо относительно направления калибровки, соответственно отрицательное значение смещает точку калибровки влево

      • Следующее значение ось Y - она задает смещение по высоте.

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


      • И последняя ось Z - задает смещение по ширине относительно центра игровой площадки и направления калибровки

    • Положительное значение смещает точку калибровки вперед по направлению калибровки, соответственно отрицательное будет смещать точку назад





    • Допустим, необходимо задать высоту калибровки 0.7 метров и сместить точку калибровки в угол игровой площадки, как указано на схеме:



    (5.20, 0.7, 2.70)70)



    • по оси Х (по длине площадки) 5 метров 20 сантиметров

    • по оси Y (по высоте) 70 сантиметров, т.е. значение 0.7 метров.

    • по оси Z (по ширине) 2 метров 70 сантиметров.





    1. Необходимые настройки заданы! Фактически, при последующем запуске игры на данной площадке, мы можем калибровать шлем в новой точке и на новой высоте. При этом виртуальная карта будет оставаться на своем прежнем месте.

    2. Значения для параметра смещение также могут принимать отрицательные значения, что дает возможность смещения точки калибровки в любую сторону относительно центра.

    • Например, если задать те же самые значения со знаком минус, кроме значения по оси Y,Y, точка калибровки будет смещена в противоположный угол площадки.
       

    • Пример:
      (-5.20, 0.70, -2.70)



      • Для применения параметров обязательно необходимо перезапустить игру!


    — — —