Draft - Tutorials - Quest setup

The Quest is fully compatible with APS if using Oculus Link and SteamVR (or VirtualDesktop) on PC and should perform nearly as well as a Valve index. However I do not believe a native APS Quest app will ever be developed due to the computationally intensive nature of processing mocap data.

The Quest 2 is supported by APS and works well for creating mocap. Including full finger tracking and can be recorded on custom or default avatars: https://youtu.be/0K5HGnbMMZ8 also support for adding full body tracking with Quest: https://youtu.be/DYLzhmyzSBQ (edited)

I have a Quest 2 and i'm wondering how exactly do I Finger track from the .apk and record the full body mocap at the same time? I need to have the headset on and in virtual desktop to get the desktop luxor to work but also in the .apk at the same time for finger tracking, so I was a bit confused on how that would work. I did read the instructions but i'm not sure how to get both to work at the same time. Or maybe I didn't enter the IP address correctly. Is it the IPv6 or IPv4?

To use the finger tracking .apk luxor should be running on the PC first, then start the finger tracking app and after connecting it should start sending finger data (and optional hand/head targets).

* The Quest does not use steamVR or virtual desktop when using the hand tracking app (think of the quest hmd as only being used as a wifi head tracker in luxor + hands and fingers).
* Luxor can run without needing a connected hmd
* I believe steamvr can also be started without needing a hmd (though I could be wrong).
* Even when luxor is running without an hmd you should be able to connect body trackers to the avatar from the Trackers panel.
* In quest after entering an IP and pressing connect you should hear a series of beeps (sounds like robot talk) indicating that the finger tracking app connected.

The only difficult part is aligning the quest playspace to the steamvr playspace, for this I added a space alignment tool into the apk. In the apk you should turn on trackers visibility so to see the body trackers in quest space from luxor space.

Then in Quest space looking through VR use the space alignment tool to drag and rotate the quest space until the steamvr body trackers are mostly aligned.

Alternative you could place some masking tape (eg. an arrow) on the floor directly over the steamvr playspace origin (zero) point as a more repeatable way to align the two spaces by standing/facing the same direction as the steamvr origin while wearing the quest and re-zeroing the quest space which should aligning the two spaces..

I think it sounds difficult but once I got the hang of it I was able to re-align spaces in only a few seconds. Other than space alignment I haven't had too many issues with finger tracking. I'm really sorry there's no documentation.

I have been meaning to create some tutorials for finger tracking setup. Also am working on a store page on sidequestvr for the finger tracking and hope to add more resources soon.

1. APS Luxor needs to be running on a PC. Then the finger tracking .apk on the Quest can be used to stream finger tracking to the avatar. I will try to make some tutorials soon! Also check this post: https://discord.com/channels/738881083256471703/738882482593857638/811201331322814465
2. *[*7:38 PM*]* Here are the release notes and a link to the finger tracking .apk https://discord.com/channels/738881083256471703/765634471033700392/786320854316744734

## How To Play PC VR Content On Oculus Quest 2 (Oculus Link, Air Link, Virtual Desktop) – Winter 2021 Update

https://uploadvr.com/how-to-play-pc-vr-oculus-quest-2/

## Quest addon for finger tracking

The Quest FingerTracking addon app does not use steamVR or virtual desktop when using the hand tracking app (think of the quest finger tracking addon as only being used as a wifi head and hands tracker in luxor + fingers).

At some point it may be possible to also copy over the world and the avatar into the Quest view but it's not a priority. However the Quest and fingertracking addon may be used in conjunction with a SteamVR HMD, so it is possible to still use Finger tracking while also using Vive trackers or another HMD.

### More on finger tracking

"How do you install the program on a quest? do you have to use oculus air link?"

The FingerTrackingAddon app and Luxor app are mutually exclusive, the fingertracking app only works locally on the quest, and luxor only works on a PC. But it is possible to use Luxor without needing a HMD - the quest fingertracking app may then be used to stream the finger tracking, hand and head orientation data tracking to luxor via the network. Here's a post that explains more:

To use the finger tracking .apk luxor should be running on the PC first, then start the finger tracking app and after connecting it should start sending finger data (and optional hand/head targets) - the Quest does not use steamVR or virtual desktop when using the hand tracking app (think of the quest hmd as only being used as a wifi head tracker in luxor + hands and fingers). - luxor can run without needing a connected hmd - i believe steamvr can also be started without needing a hmd (though I could be wrong). - even when luxor is running without an hmd you should be able to connect body trackers to the avatar from the Trackers panel. - in quest after entering an IP and pressing connect you should hear a series of beeps (sounds like robot talk) indicating that the finger tracking app connected. The only difficult part is aligning the quest playspace to the steamvr playspace, for this I added a space alignment tool into the apk. In the apk you should turn on trackers visibility so to see the body trackers in quest space from luxor space. Then in Quest space looking through VR use the space alignment tool to drag and rotate the quest space until the steamvr body trackers are mostly aligned. Alternative you could place some masking tape (eg. an arrow) on the floor directly over the steamvr playspace origin (zero) point as a more repeatable way to align the two spaces by standing/facing the same direction as the steamvr origin while wearing the quest and re-zeroing the quest space which should aligning the two spaces.. I think it sounds difficult but once I got the hang of it I was able to re-align spaces in only a few seconds. Other than space alignment I haven't had too many issues with finger tracking. I'm really sorry there's no documentation. I have been meaning to create some tutorials for finger tracking setup. Also am working on a store page on sidequestvr for the finger tracking and hope to add more resources soon.

Also this video shows using the Quest finger tracking with luxor without needing a SteamVR hmd (notice the Avatar Track HMD button in luxor is grayed out): https://youtu.be/0K5HGnbMMZ8

## Setting up Oculus Quest

I enabled Oculus link in my HMD and started OculusClinet on my PC, then from Oculus home in HMD I launched the SteamVR app and waited until I could see the SteamVR universe. Then on my main PC I started LUXOR and saw SteamVR was playing the game. When navigating the menus in Luxor they all seemed to work and I did not notice any distortion issues or missing graphics in the HMD or the desktop window.

Could you please try LUXOR v3.1.9 instead of v3.2.0? The latest version was just upgraded to Unity engine 2019.4.16f1, which might have caused some issues..

Also using the link cable instead of VirtualDesktop was way better!! Clarity and speed were great! Thanks for mentioning it! I did notice some of the controller bindings are missing when using the link cable (the flying mode is not working). I will have to work on creating better bindings now that I know there are bugs.

## How To Play PC VR Content On Oculus Quest 2 (Oculus Link, Air Link, Virtual Desktop) – Winter 2021 Update

https://uploadvr.com/how-to-play-pc-vr-oculus-quest-2/

## How to play SteamVR on Oculus Quest

https://www.androidcentral.com/how-play-steamvr-quest

https://www.oculus.com/accessories/oculus-link