Forum Discussion

y_kovalov's avatar
y_kovalov
Copper Contributor
Jul 03, 2024

Manipulable objects incorrect physics behavior after moving to latest mesh toolkit

We have a very annoying issue since having moved to the latest mesh toolkit 5.2407.226 from the version 5.2402.240.

 

Object type -> Manipulable with Mesh interactable setup script is not behaving properly.

It loses horizontal momentum instantly when being released during swing (it just abruptly stops midair and glides downward) and it is easily pushed through every piece of geometry regardless of collision complexity which is accompanied by physics jitter, complete opposite to previously stable behavior. Happens in the completely clean project as well as in the latest mesh toolkit samples.  We have tried downgrading to the previously working Mesh toolkit package 5.2402.240 which fixes this problem, but this version of toolkit requires Unity 7f to be able to upload the environment.

 

It seems counterintuitive to go back to the earlier version of editor and toolkit and miss all the QoL improvements just to get the physical object manipulation to behave properly.

 

Could anyone help with this issue? Would be much appreciated.

  • The issue is understood as a regression introduced with the 5.2407 release that incorrectly treats Manipulable objects as kinematic while interacting, giving them infinite mass and no momentum at release.

    We have a fix that we will test thoroughly and then backport to the released versions.
  • I'm sorry to hear that. This sounds like a serious problem, I'll look into it right away.

    Which exact mesh toolkit sample did you use to reproduce the issue? Is this happening in Mesh Emulator or only after upload in MeshApp? Which platform (Quest/PC)?
    • nonemec's avatar
      nonemec
      Icon for Microsoft rankMicrosoft
      ... never mind. I just reproduced the issue:

      Pick up any Manipulable object by holding down mouse button, release mouse button while rotating sideways.

      Expected: object should fly off with the same velocity it had at the moment of release

      Observed: object drops straight down.
      • nonemec's avatar
        nonemec
        Icon for Microsoft rankMicrosoft
        The issue is understood as a regression introduced with the 5.2407 release that incorrectly treats Manipulable objects as kinematic while interacting, giving them infinite mass and no momentum at release.

        We have a fix that we will test thoroughly and then backport to the released versions.

Resources