Character Physics Controller ground height updates too slowly

The new(ish) character physics controllers (ControllerManager) have an issue where the distance between the ground and the root part change too slowly, resulting in an oddity where walking up stairs often gets the character stuck on random steps momentarily.
This issue is not present with default humanoid physics, as the ground height changes more quickly.

I’ve attached a video below demonstrating walking up stairs both with the new controllers & default humanoid, along with showing the difference in speed.

Minimal Reproduction Place: character ground offset bug.rbxl (61.2 KB)
This repro is based on example scripts from the physics controllers release post, but the issue occurs regardless of state implementation.

5 Likes

Hi, thanks for the report and reproduction. Thank you as well for the investigation, it was very helpful! We’re treating this as a feature request and plan to allow developers to change the ground height update speed on the GroundController.

4 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.