I need to ask you for help with Leap Motion.
So, I have a scene with my custom VR rig (but with corresponding Leap components, so everything works well), and set up Interaction Engine.
On my scene I have two objects:
mesh1 (with MeshCollider), and
cube1 (with BoxCollider). Objects have Interaction Behaviour, and I use capsule hand. Objects are non-kinematic.
Grasping works, but probably of rigidbodies in hands and in objects, physics got weird and item is very unstable, sometimes with little motion object explodes.
I tried to use kinematic rigidbodies, but I want my objects to fall after grasping.
Also I tried to set
isKinematic = true in events like
OnContactStart, OnGraspBegin etc. but it causes the same problem, or hanging object in the air for 1 second after grasping, which is not natural.
Is there any attempt to make it good, or I just need to tune params where contact occurs etc?
Thanks in advance .
1. Unity 5.6.3f1
2. Core Module: 4.3.1
3. Interaction Engine: 1.1.0