Вместе с разработчиками Oculus выпускает HandPosing, библиотеку с открытым исходным кодом для взаимодействия с отслеживанием рук.

2021-04-07 Эта статья переведена по

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

Итак, последние полмесяца Oculus сотрудничает с Лукой Мефисто из Мадрида. Этот страстный и талантливый разработчик VR стремится решить одну из самых больших трудностей при построении взаимодействия с отслеживанием рук в VR. Теперь Oculus и Mephistopheles совместно выпустили библиотеку с открытым исходным кодом, которая надеется помочь всем легко создавать отличные базовые взаимодействия с объектами. Кроме того, команда также выпустила демонстрационный контент «Hand Posing Tool: Pirates Demo» в App Lab. Это приложение использует пиратский корабль в качестве сцены, и игроки могут выполнять различные типы взаимодействия: управлять рулем, заряжать пушечные ядра, зажигать взрыватель, хватать книгу, открывать бутылку и так далее. Приложение полностью с открытым исходным кодом.

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

Первая проблема: в виртуальной реальности, как лучше всего выразить, когда руки взаимодействуют с предметами? Команда обнаружила, что самый увлекательный способ - зафиксировать позу при захвате объекта. По сравнению с динамическим взаимодействием рук-основанием (например, управляемым физикой или движками столкновений), он обеспечивает большую стабильность, несмотря на жертву верностью. Приятно сохранять устойчивость хватательной позы. Стоит упомянуть, что Oculus заявила, что это уже очевидная тенденция в приложениях для отслеживания рук: жертвовать верностью в обмен на стабильность. Другой пример - API восстановления после потери данных при отслеживании рук. Когда отслеживание потеряно, реальные данные отслеживания могут быть заменены заранее созданной анимацией. Даже в случае отказа отслеживания рук он может хорошо поддерживать ощущение погружения.

Вторая проблема: как создать фиксированный жест, когда рука сжимает предмет. Обычно это требует, чтобы искусство вручную создавало жесты для каждого виртуального объекта. Это тяжелая работа, потому что каждому объекту нужно создать несколько поз. Используя эту новую библиотеку, система может автоматически создавать соответствующие жесты для отслеживания рук. Команда также автоматически генерирует позы, грамотно используя симметрию (например, больше нет необходимости записывать позы для левой и правой руки отдельно или записывать несколько поз вдоль оси).


from: news.nweon.com/84527

© 2020 www.ourvrworld.com