Forum Discussion

benmor2020's avatar
benmor2020
Honored Guest
1 month ago

Meta Quest Unity Real Hands Building Block not showing real hands

Hi all!

I'm somewhat new to VR development, especially in mixed reality. I am trying to use Meta's Real Hand building block, but I can't seem to get it to work. I have a very basic scene with some of the fundamental building blocks (camera rig, passthrough, passthrough camera access, interaction rig), along with the real hands building block and a single cube. When I build the project to my Quest (Meta Quest 3), and move my hands in front of the cube, I can only see the virtual hands - the occlusion does not work to show my real hands (i.e. it works the same as it did before I added the Real Hands building block). Why is this and how can I fix it?

Unity Version: 6000.3.4f1

Meta Quest Packages: Meta XR Core SDK (85.0.0), Meta MR Utility Kit (85.0.0), Meta XR Interaction SDK (85.0.0)

Steps to Replicate:

  • Create a new empty scene
  • Add the following building blocks:
    • Camera Rig
    • Passthrough
    • Passthrough Camera Access
    • Interactions Rig
    • Real Hands
  • Add a cube at (0, 0, 3)
  • Build the project and deploy to the Quest
  • Wave your hands in front of the cube - only virtual hands are visible, not real hands

1 Reply

  • Degly's avatar
    Degly
    Start Partner

    This is a common confusion. Real Hands doesn’t replace your hands with passthrough hands automagically.

    It only works if depth-based occlusion is active and configured correctly.

    Make sure that In OVRManager / Project Settings:

    • Enable Passthrough + Depth Support
    • Enable Experimental → Depth API (if required)
    • Also:
      • You’re using Passthrough layer (Underlay/Overlay correctly set)
      • Your cube/material is depth-tested correctly (not always-on top shader.

    Real Hands uses depth estimation, not true segmentation and it only works well at close range + good lighting

    Quick test:

    • Move your hands very close to the cube (10–30 cm)
    • If it starts working then depth is active but limited

    If nothing changes at all, then depth/occlusion is not enabled and then that becomes not a Real Hands issue.

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions