Real Head Motion for ACC is here! (2024)

With the kind permission of @magicfr I have ported his Real Head Motion for AC to ACC.

HELL YES.

You can read about the original AC app here. The main benefit this app brings to ACC is a more realistic Lock To Horizon, which smooths the world movement without making you look so far up and down in the co*ckpit when going uphill and downhill. Like the original app, it also allows you to bind a key to look up and down, to check mirrors and dash.

How to install the app
Download HERE and unzip all of the files into a folder on your PC. Then run RealHeadMotionAssettoCorsaCompetizione.exe every time you fire up ACC.

You do not NOT need TrackIR hardware to run this.

One time ACC setup
1. Edit ...\Documents\Assetto Corsa Competizione\Config\cameraSettings.json and set "enableTrackIR": 1
2. In your view settings on-track, set Lock To Horizon and Look With Wheel to 0.

My preferred settings
The settings are purely personal preference, but this is what I use to get what feels like a natural view movement to me:

  • Pitch Filter = 85, to make the view mostly locked to the horizon, but with a little bit of world movement.
  • Roll Filter = 15, so that impacts from high kerbs still jolt the view.
  • Accel G's Roll = 3 (with some smoothing) because I like the view to roll just a little bit while I'm cornering.
  • Accel G's Pitch = 7 (with some smoothing) because I like the view to pitch a bit while I'm braking and accelerating.

What the settings do
If you're unfamiliar with RHM, here are magicfr's original descriptions of what each setting does (click the spoiler button).

Pitch/Roll filter : the amount of vibration/bump filtering, the more to the right, the more the head/eyes will remain stable
Pitch/Roll Min Angle : the angle when the head start to catchup the car orientation, before that it stay lock to world horizon.

Pitch/Roll checkbox : when checked , RHM will use the track Pitch/Roll instead of using the car Pitch/Roll. This information comes from the car tyre contact information.

Steering Look Ahead LR Slider: parameter to have a look left/right when turning wheel left/right the bigger, the more angle it will look left/right.

Steering Look Ahead LR Min Max : range of wheel steering ( 0 to 1 ) to start/stop the Steering Yaw. Example, min 0.25, max 0.75, it will start turn head when steering >025 and it will reach maximum head yaw, when steering reach 0.75

Steering Look Ahead Roll : same but for roll ( lean left right ) when turning steering wheel

Steer Smoothing : Filtering value for Steering input , to smooth the look ahead motion.

Velocity Look LR Slider: parameter to have a look left/right depending on car angular velocity. The angular velocity is the speed of rotation of the car. Note that when sliding sideways , this value is low, because the car is actually not rotating. So for example: for drift purpose, you have to use this parameter and also Steer Look ahead LR to obtain wanted drift behavior ( look on left when sliding left )

Slip Angle Look LR Slider: parameter to have a look left/right depending on angle between car direction and car linear velocity.

Velocity Smoothing Slider: Filtering value for Angular velocity and Slip Angle to smooth.

Accel G Roll Slider: parameter to have a roll left/right depending car G lateral accel. It's NOT G effect on head, it's the motion that driver do to counter G Effect, so when turning right, the head will roll to right

G Accel Smoothing Slider: Filtering value for G lateral accel to smooth.

Please note that Steer Look ahead LR is cumulating with Velocity Look LR: So if you set both to 90° you can have a 180° rotation. Same with Steer Look Roll and Accel G's roll.

*** Edit Box for Min Max values *** Value must be validate with ENTER, background will turn red if value is not validated, if value is not validated it will not be saved to XML file.

Binding Action :

Big button : click to bind a button,key or axis.
Small button : Unbind action.
Smoothing slider : To smooth the input
Dead zone slider: Add a deadzone to input
Val : current real time value ( take account of smoothing and deadzone )

Angle Settings
Look Left Right Angle : Amount of angle when looking left right
Look Shoulder Angle : Amount of angle when looking above shoulder left right
Look Up Down Angle : Amount of angle when looking up and down
Pitch Offset : Static pitch offset.

Look over shoulder "simulation"

If you don't bind the look over shoulder button, you can still simulate it, for that you have to press Look Left then Look Right while still holding Look Left, it will do a Look over Left shoulder.
If you press first Look Right, it will do a Look over right shoulder


I have added an option "Run ACC When RHM Starts". When ticked, RHM will automatically run ACC when RHM starts (you have to restart RHM for this to take effect).

FAQ
Does it work in VR?
No.

Do I need TrackIR hardware to run the app?
No.

It only works in dashcam view and not co*ckpit view
Try setting both Lock To Horizon and Look With Wheel to zero.

Why isn't the app saving my settings?
Make sure you have write permission to the folder where you installed the app and to the RealHeadMotionSettings.xml file. Depending on your Windows settings, you might have to run RHMACC in administrator mode.

Do I have to run RHM and ACC in any particular order?
No.

How is this different to helmet cam?
RHM can give a similar look, but the view is customisable to your liking and produces less exaggerated and more lifelike head movement.

Updates
1.08, Apr 3, 2024 - added Minimise To Tray.
1.07, Jun 14, 2021 - fixed look behind binding calibration issue, disrupting vertical G movements.
1.06, Nov 9, 2020 - fixed sluggish response after Windows 10 v2004 update.
1.04, May 24, 2020 - added "Run ACC When RHM Starts".
1.03, Apr 24 2020 - reduced CPU utilisation.
1.02, Apr 10 2020 - added Accel G's Pitch, which controls how much the view pitch changes under braking and acceleration.
1.01, Apr 10 2020 - fixed Look Behind.

Mionaer123, Svenoson, rauf00 and 55 others like this.

Real Head Motion for ACC is here! (2024)

References

Top Articles
Latest Posts
Article information

Author: Nathanael Baumbach

Last Updated:

Views: 6085

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Nathanael Baumbach

Birthday: 1998-12-02

Address: Apt. 829 751 Glover View, West Orlando, IN 22436

Phone: +901025288581

Job: Internal IT Coordinator

Hobby: Gunsmithing, Motor sports, Flying, Skiing, Hooping, Lego building, Ice skating

Introduction: My name is Nathanael Baumbach, I am a fantastic, nice, victorious, brave, healthy, cute, glorious person who loves writing and wants to share my knowledge and understanding with you.