Forum Discussion

TechProBeast's avatar
TechProBeast
Honored Guest
15 days ago

Meta XR Interaction SDK Physics issue on Grab

Need help with sword physics on Meta Quest (Unity +Meta XR Interaction SDK)

I’m building a VR melee interaction on Meta Quest using Unity and Meta XR Interaction SDK.

  • Using Grabbable + HandGrab
  • Switched to OneGrabPhysicsJointTransformer so the sword can stay non-kinematic and collide with the body
  • Rigidbody: non-kinematic, Continuous Dynamic, mass = 1
  • Sword + body have non-trigger colliders

Current issue:
Sword now collides with the body (good), but if I swing or hit a bit harder it can fly out / feel unstable in the hand.
If I freeze Rigidbody rotation, it’s stable but then I can’t rotate the sword naturally.

I’m now looking at using a ConfigurableJoint as the Custom Joint for OneGrabPhysicsJointTransformer to make the hand–sword link stiffer.

👉 Looking for advice on:

  • Recommended Rigidbody + ConfigurableJoint settings for a VR sword
    (mass, gravity on/off while grabbed, typical spring/damper/MaxForce values)
  • Any tips or examples from people who got stable, physical-feeling grabs with OneGrabPhysicsJointTransformer on Quest

Check reference video 

1 Reply

→ 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