Hands don't show up in VR Preview

Hi All,

I just started experimenting using Oculus hand tracking in unreal. I have enabled the headset hand tracking option and also unreal Oculus VR plugin hand tracking option. I have also checked the Oculus hand tracking examples to look at the proper setup.

But at this point I can see the hands are tracked but no mesh gets rendered when I VR preview the scene using Link cable. I only can see the Oculus icon and menu option icon when have my palm facing up, but no hand skeletal mesh shows up!

I was wondering if any of you know what is wrong?

I’m using UE 4.26.2

Thanks in advanced,
Ehsan

1 Like

I’m very new to this kind of development, and even newer to VR but I thought perhaps what little I know might help a bit.

I’ve just moments ago enabled hand tracking in my project to see what it would do.

I’ve created a new VR Project, and opened the provided ā€œMotion Controller Mapā€. (enabled hand tracking) I too can see the oculus menu icons appear when i turn my hands around to face me.
My 3d Hand mesh appears and tracks the location & rotation, but not the initial rotation of my hands. By that I mean i can wave my hands about and rotate them but they are facing the wrong direction.

I think the ā€˜BPMotion Controller Pawn’ blueprint, which is already instanced in the scene but renamed as: 'VRPawn" (from memory), calls the ā€˜BP_motion controller’ blueprint which appears to have the 3d meshes attached.

So assuming you’re trying to use the default blueprints, I assume youve either not used the ā€˜BPMotionControllerPawn’ blueprint at all, or forgotten to set it’s ā€˜Auto Possess Player->Player 0’ value.

Good luck! I’m trying to do the same thing.

3 Likes

Thank you for your response, but I’m not using the template. I have my own project setup, but it worked after setting the confidence factor in the Oculus Hand Component to None. I’m not sure if that is the right solution though.

I know it’s been a long time ago, but I’m having the same issues as mentioned here… i can see my oculus icon and menu option but my hands won’t show at all. I’ve applied a custom mesh and still wont show my hands. Is there any other solution to this?

Please check if openXR plugin is enabled. If it is enabled, disable it and try it works for me in 4.26.

Did you find a solution for this?
@NitroCourt, I have tried disabling openXR but it also disables oculusVR with it.
The message I get is this:
ā€œThis plugin is required by OculusVR. Would you like to disable it as well?ā€
image

How do you manage to disable openXR only but keep oculusVR plugin?
Also, does this work in package-build game?
Thank you.

For anyone having trouble, this guy has good video tutorials on activating Oculus hand tracking in various UE versions. Check him out.

For anyone still having problems with this, set the XR API to ā€œLegacy Oculus SDK (no longer developed by Epic)ā€

I had the same issue and chose auto-possess player 0, and that fixed it.

1 Like

Any new solution? :sob: :sob: :sob:

Its been a while but i might give it another go this weekend - i’ll try to remember to pop back here and let you know what happens. One of the guys above posted a youtube chanel - the c hanel is being abandonded but i found a relevant link on the website they are maintaining:
(i’ve not read over it thourougly yet but it had some important steps I know some people might miss)

Sorry I keep thinkign everyone is using meta quest headsets - so sorry everythign ive written is in that mindset:

I think the version of UE you’re runnign will be significant in this case - I’m using 5.5.4 and i suspect i’ll have the same issue wtih the message saying its required.

i suspect we need to keep openXR enabled - as meta were previously being jerks and having thier ā€˜own version’ of openXR with extensions and it was making our lives hard - i wonder if perhaps they’re now instead … layered on top of one another - which makes sense - if you’re using Meta’s open xr - we need the openXR standard to be up to date - but still allow us to access the latest meta extentions (h and tracking, passthrough)

i got frustrated by my own confusion regarding runtimes and all the different openXR bits and bobs so i made this chart to help me clearly see how the ā€˜open xr runtime’ works when runngin windows: