Совместимость Виртусферы с программными приложениями Потенциально, в любом 3D пространстве можно ходить при помощи Виртусферы. Технически можно адаптировать как уже существующие программные приложения так и вновь создаваемые. Для адаптации программного приложения к Виртусфере используется программа с открытым кодом VRPN .
Условно мы различаем два уровня адаптации приложений: легкий и глубокий. Легкая адаптация осуществляется при помощи виртуального контроллера, который принимает данные о движениях пользователя в Виртусфере и передает их в приложение как данные от мышки и клавиатуры. Приложение работает в обычном режиме без каких либо модификаций.
Глубокий уровень адаптации предполагает встраивание в приложение небольшого патча, через который данные о движениях пользователя поступают непосредственно в блок управления виртуальной камерой движка. При такой адаптации приложение работает быстее и «правильнее». Например в приложении может быть задействована третья ось поворота (наклоны вправо-влево), что невозможно сделать с помощью обычной мыши. Так же можно отделить повороты руки (оружия) от поворотов головы (при работе с мышкой прицел всегда зафиксирован в центре экрана). Т.е. появляются новые возможности при использовании приложений. Встроить такой адптирующий патч может программист имеющий доступ к кодам программного приложения.
Ниже - список графических движков адаптированых к Виртусфере: CryEngine3 Quake4 Second Life Shine Unity3D Unreal3 VBS2 Virtools Worldwiz
Разработчикам игр, построенных на этих движках предоставляются примеры адаптации к Виртусфере, что облегчит и ускорит процесс глубокой адаптации конкретной игры.