benaclejames / VRCFaceTracking

OSC App to allow VRChat avatars to interact with eye and facial tracking hardware
https://docs.vrcft.io
Apache License 2.0
623 stars 96 forks source link

VRCFaceTracking stuck on loading with Quest Pro #166

Closed Chekote closed 1 year ago

Chekote commented 1 year ago

Howdy!

First, thanks so much for making this software. You're awesome!

I'm not sure if this is the correct place to post this, so please let me know if I should post it elsewhere. Thanks :)

The Problem

Unfortunately, I am not having much luck getting it to work. I've followed the documentation here, and the video here, but I am having a problem where when I launch the VRCFaceTracking app from my Quest Pro, it gets stuck on this screen:

image

According to the video, I should see a splash screen of the VRCFaceTracking app, not this weird looking loading screen.

Additionally, and probably caused by the same root issue, is that the Avatar Status section of VRCFaceTracking always shows:

Loading...
Loading...

I then switch over to SteamVR, launch VRChat and use any avatar with face tracking from Jerry's Mod world, it does not work. No eye tracking, no blinking, no face tracking, nothing.

Does anyone know why this is happened, and what I need to do to fix it?

Troubleshooting so far:

My Setup

VRC Face Tracking

I am using VRCFaceTracking 5.1.1.0.

I have the Quest Pro OpenXR v1.1 module installed:

image

The VRCFaceTracking app is showing that it sees the Quest Pro and that the Eye and Face tracking are both active:

image

Oculus Desktop App

I have set Oculus as the default OpenXR Runtime as per the video:

image

The Oculus Desktop App Beta settings are as follows:

image

Quest Pro

I have enabled both the Natural Facial Expressions and the Eye Tracking features in the Quest Pro itself and confirmed that they are working via the homeworld mirror.

KazyEXE commented 1 year ago

Press the oculus button, switch back over to SteamVR.

Chekote commented 1 year ago

@KazyEXE thanks for the reply. I guess I wasn't clear. I have added additional info to the original post above to make it clear that I know how to get into VRC:

I then switch over to SteamVR, launch VRChat and use any avatar with face tracking from Jerry's Mod world, it does not work. No eye tracking, no blinking, no face tracking, nothing.

InconsolableCellist commented 1 year ago

Did you enable eye and lip tracking in the radial menu while in the avatar? If you open OSC Debug in the radial menu do you see parameters being updated? And in VRCFT at that point, does it ever detect the avatar being loaded? Do you use any other OSC applications or have any command line args to VRC?

kusomaigo commented 1 year ago

This is such a beautifully detailed issue post that just, was posted in the wrong place.. My guess is OSC is probably disabled in VRChat or you're having other OSC related issues. Next time use the Discord for problems like this, and make an issue here when it is a code issue with the program, not a module or setup problem!

Chekote commented 1 year ago

@InconsolableCellist thanks for the reply 🙇‍♂️

If you open OSC Debug in the radial menu do you see parameters being updated?

I was not aware that OSC menu existed! I checked it out and yes, the parameters are being displayed. Since you clued me in to the existence of this I took a look at the other options. Disabling and re-enabling OSC here fixed the issue! Thank you so much!!! ❤️

Chekote commented 1 year ago

@kusomaigo thanks for the kind words. I will hit up Discord with any further issues. :)