cancel
Showing results for 
Search instead for 
Did you mean: 

Objects with Grabbable Component Don't Collide While Grabbed (Oculus Interaction SDK)

NeleDanylle
Honored Guest

Hi everyone,

I'm having an issue with the Oculus Interaction SDK (v69.0.1) while using hand tracking for grabbing objects. The problem is that objects stop colliding with other objects when they are grabbed. Here's a summary of my setup:

  • Unity Version: 2022.3.16
  • Oculus SDK Version: 69.0.1
  • In the Grabbable component the option "Kinematic while selected" is disabled.
  • Objects have a Rigidbody (not kinematic), and I'm using the default physics setup.

 

When an object with the Grabbable component is grabbed using the Hand Grab Interactor, it no longer collides with other objects in the scene. Before being grabbed, the object interacts with other rigidbodies as expected.

Has anyone else encountered this issue where grabbed objects lose their collision behavior?

Is there a workaround or best practice to ensure objects remain physically interactive while being grabbed?Could this be a bug with the current version of the SDK?

Any help or suggestions would be greatly appreciated!

Thanks in advance! 😊

1 REPLY 1

mcgeezax4
Protege

I haven't tried it yet but the documentation says you should use OneGrabPhysicsJointTransformer as the Grabbable's transformer if you want collision.

https://developers.meta.com/horizon/documentation/unity/unity-isdk-grabbable/