True Motion Update | Dynamic Pitch V2 (Patreon)
Content
📍 The new Pitch V2 now uses multiple physical signals at once
🔹 Longitudinal acceleration (throttle / braking)
🔹 Body angular velocity in pitch — this is the speed at which the car rotates around its axes. For the camera, this acts as a source of inertia: it reacts not only to G-Force, but also to body rotation
🔹 Front/rear suspension difference and its compression/rebound speed
🔹 Micro bumps (via fast/slow differentiation of vertical acceleration), load transfer (CG / wheelbase), and the difference in load between front and rear wheels
CG (Center of Gravity) / wheelbase is the ratio of the center of mass height to the wheelbase
Wheelbase — the distance between the front and rear axles
In pitch, this is used to estimate longitudinal weight transfer: the higher the CG and the shorter the wheelbase, the more the car “dives/squats” under braking/acceleration
⚙️ Processing
🔹 Each source is first filtered and cleaned with a deadzone, then combined into two layers:
macro (mass / weight transfer / long movements)
impact (short impulses / bumps)
🔹 After that, pitch is limited and passed through a spring-damper dynamic, taking into account vehicle mass (heavier cars react slightly more inertly)
🔗 Pitch → Z synchronization
🔹 Synchronization between pitch → Z has been added, so that pitch and longitudinal camera movement (Z axis) move and stop at the same time
🔹 If you only need pitch or only Z-axis movement (throttle/braking), disable the parameter:PITCH_TO_Z_LINK_GAIN
📌 That’s it for pitch. Now about other changes
🔹 Camera movement along the Y axis (up/down offset) is no longer strictly tied to the Lock Horizon parameter, as well as to all additional calculation blocks for the Y axis (such as road noise, speed effects, etc.)
🔄 Road Roll update
🔹 The Road Roll effect block has been updated🔹 Added non-linear camera roll into the direction of the turn
🔹 Due to the tuning of new parameters, I temporarily disabled YAW_LAG_ROLL, since Road Roll and YAW_LAG_ROLL are mutually subtractive movements🔹 I will try to properly combine these two effects
👉 If you don’t need Road Roll but want YAW_LAG_ROLL:
disable ROAD_ROLL_GAIN
set YAW_LAG_ROLL = 0.23
❌ Removed
🔹 The script that reset camera motion calculations at very low speed, which I mentioned earlier in previous posts, has been removed
⚠️ Important
🔹 Dynamic Pitch V2 is now available to all tiers