Hi Jorrit, there's an issue when a CharacterVirtual is standing on a platform that is moving downwards but also sideways. See the following video: https://github.com/user-attachments/assets/09d93b68-c998-4552-b910-fdf03bc35207 Note that everything works fine as the platform moves up, but when moving down the avatar jitters sideways relative to the ground. Patch to repro is to change line 630 of Samples\Tests\Character\CharacterBaseTest.cpp to mBodyInterface->MoveKinematic(mReversingVerticallyMovingBody, pos + Vec3(0, mReversingVerticallyMovingVelocity * 1.0f * inParams.mDeltaTime, mReversingVerticallyMovingVelocity * inParams.mDeltaTime), cReversingVerticallyMovingOrientation, inParams.mDeltaTime); Cheers, Nick
Hi Jorrit, there's an issue when a CharacterVirtual is standing on a platform that is moving downwards but also sideways. See the following video:
jolt.diagonal.platform.jitter.mp4
Note that everything works fine as the platform moves up, but when moving down the avatar jitters sideways relative to the ground.
Patch to repro is to change line 630 of Samples\Tests\Character\CharacterBaseTest.cpp
to
mBodyInterface->MoveKinematic(mReversingVerticallyMovingBody, pos + Vec3(0, mReversingVerticallyMovingVelocity * 1.0f * inParams.mDeltaTime, mReversingVerticallyMovingVelocity * inParams.mDeltaTime), cReversingVerticallyMovingOrientation, inParams.mDeltaTime);
Cheers,
Nick