Hand Tracking — будущее рядом!
Привет, я Артём, разработчик VR/AR-приложений в компании «Северсталь». Я постоянно исследую новые технологии для решения бизнес-задач клиентов. И сегодня хочу поделиться некоторыми мыслями о технологии отслеживания рук! Вау!
Hand Tracking — технология, которая позволяет отслеживать движения рук в реальном времени. Существует несколько методов:
оптический — камеры следят за движением рук и определяют их положение;
инерциальный — акселерометры, гироскопы и магнитометры отслеживают движения;
магнитный — магнитное поле определяет положение и ориентацию рук.
Для двух последних необходимы специальные и дорогие перчатки, а также система Lighthouse от Valve. Оптический метод лишён этих недостатков.
Одним из первых продуктов для теста был Leep Motion. Его значительный минус — это малый угол обзора датчика при трекинге из-за чего руки иногда теряются. В тренажёрах, где важно точно отслеживать местоположение рук, это критично. Выходило обновление Ultraleep, но пока встроенный в очки трекинг работает сильно лучше.
А опыт использования гарнитур Vive Focus 3, Pico 4 и Oculus Quest 2 показал, что самый подходящий у Quest. Он доступен и на UE4, и на Unity. В остальных моделях SDK либо сырой, либо трекинг работает хуже, поэтому я не рекомендую использовать эти модели для серьёзных проектов. Но уверен, что они смогут догнать друг друга.
Создание иммерсивных приложений требует от разработчиков и компаний совершенствования технологий, в том числе и трекинга рук.