Bug Modular Rig

nodirganiev
Fri, 26 Dec 2025 07:32:22 +0000
Film, TV & Animation

https://youtu.be/VXLOJTYQKCs UE5 Control Rig – Modular Vehicle Suspension initializes fully compressed

Engine: Unreal Engine 5 (Control Rig, Modular Vehicle Rig)

Issue:
When the vehicle is at its default position (VehiclePivotProxy Z = 0), the suspension is already fully compressed.
Get Ground Contact Adjust outputs the Min value, as if the wheel is below the ground, even though it visually sits on the ground.

Behavior:

At Z = 0 → suspension locked at Max/Min (fully compressed)

If I move VehiclePivotProxy up (Z ≈ +20) before evaluation → suspension initializes correctly and Min/Max limits work normally

Notes:

Space, solve order, and clamp logic are correct

Limits are applied relative to the initial offset

The issue only depends on the initial Z position

Conclusion:
It seems the suspension solver detects ground penetration on the first frame, causing the system to treat the suspension as fully compressed.
Starting the vehicle slightly above ground avoids the problem.

Question:
Is there a recommended way in Modular / Control Rig vehicles to:

Force suspension to initialize uncompressed, or

Define a proper rest / preload state to avoid first-frame ground penetration?

2 posts - 1 participant