Page 1 of 1

Brake temperature simulation

Posted: Mon Jun 05, 2023 12:44 am
by Tunari
Screenshot_porsche_911_gt3_2022_ddm_gt6_r246_24-11-121-2-2-52.jpg
Screenshot_porsche_911_gt3_2022_ddm_gt6_r246_24-11-121-2-2-52.jpg (286.26 KiB) Viewed 6110 times
While basic, Assetto Corsa does provide brake temp simulation out-of-the-box. Here is a brief overview of how it works.

The visual brake glow effect has nothing to do with actual brake temps. Brake glow is controlled by the GLOW and LAG values. GLOW being the maximum EMISSIVE value for the shader, and LAG being a simple Kunos interpolation value. (BRAKE_FX may override the behavior)

The temperature functions provide independent thermals for all 4 corners. The thermal functions are all out of scope for LUA, so unfortunately you cannot control things like cooling factors (ie. for adjustable brake ducts) at the time of writing this.

Credit: PhilS13 and JPG_18 (mclarenf1papa) on Racedept for most of the information.

Brake temperatures are visible in the TELEMETRY app in game. If your temperatures skyrocket up and down, your coefficients may be too high.

In brakes.ini, add below ADJUST_STEP. (or below the GLOW values, whichever you prefer)
(from Kunos AVENTADOR SV)

Code: Select all

[TEMPS_FRONT]
TRANSFER=0.25
COOL_TRANSFER=0.006
TORQUE_K=0.006
PERF_CURVE=(|0=0.9|100=0.95|500=0.98|600=1.0|800=0.98|900=0.95|1000=0.85|1200=0.8|)
COOL_SPEED_FACTOR=0.045

[TEMPS_REAR]
TRANSFER=0.25
COOL_TRANSFER=0.003
TORQUE_K=0.006
PERF_CURVE=(|0=0.9|100=0.95|500=0.98|600=1.0|800=0.98|900=0.95|1000=0.85|1200=0.8|)
COOL_SPEED_FACTOR=0.025
TRANSFER: This does nothing. Feel free to delete it completely.
COOL_TRANSFER: Rotor base cooling coefficient. More mass -> lower value. (lower value -> retains heat better)
TORQUE_K: Brake torque heat coefficient. More mass/bigger rotor -> lower value. (higher value -> more heat generated from friction)
PERF_CURVE: Temperature (Celsius) | Brake torque MULT
COOL_SPEED_FACTOR: Rotor cooling coefficient with speed. Speed factor is based on SPEED_KMH^2