21-11-2019, 02:45 PM
(20-11-2019, 08:12 PM)josemendez Wrote: Try removing the LateFixedUpdater. Having two updaters for the same solver means you're updating the solver twice per frame, essentially doing double the work. This specifically advised against in the docs:
http://obi.virtualmethodstudio.com/tutor...aters.html
If it works for you using the LateUpdater but not the LateFixedUpdater, it means the animation isn't being updated during FixedUpdate for some reason, despite the Animator being set to AnimatePhysics. Or to be more specific, bone positions are not final after FixedUpdate(). Should take a closer look to it. Will try to reproduce and get back to you asap
Edit: are you using IK, or any other system that modifies the bone transforms after animation?
Hi,
No i don't use IK or any bone transform operation. I have same results (penetration) with LateFixedUpdater Or LateUpdater, It works only with the both for the same solver, but as you said it's not recommended.
I have an animator set to "Animate Physics", one skinned mesh and multiple animation for tests, i added multiple unity(and Obi) collider on the bones of the mesh.
Maybe the issues come from my animations, or animation settings in unity.