@BoredEngineer... phenomenal plugin, thank you so much. I'm using it at the very center of my physics pawn control.
Here is the thing, I'm using the PID controller to AddTorque(MMT) in roll to my pawn... pitch and yaw is controlled by the player. I'm aiming to torque the roll to match the surface the player is hovering over. It works perfectly for small transitions, by getting the ground rotation from a line trace beneath the pawn. But when the wall is vertically in front of the player, and the player correctly pitches upwards... the roll reliably goes a bit haywire. I've tried it on Physics Tick, and normal Tick with the same results.
My formula is simple, PlayerRotation - GroundRotation and feed roll into the PID. Is there something I'm doing wrong?

Here is the thing, I'm using the PID controller to AddTorque(MMT) in roll to my pawn... pitch and yaw is controlled by the player. I'm aiming to torque the roll to match the surface the player is hovering over. It works perfectly for small transitions, by getting the ground rotation from a line trace beneath the pawn. But when the wall is vertically in front of the player, and the player correctly pitches upwards... the roll reliably goes a bit haywire. I've tried it on Physics Tick, and normal Tick with the same results.
My formula is simple, PlayerRotation - GroundRotation and feed roll into the PID. Is there something I'm doing wrong?
Comment