The IK Avatar Driver is a procedurally animated inverse kinematics avatar driver prefab that allows you to easily swap the demo character model with your own humanoid rigged models. This package includes a demo scene and car controller, making it easy to get started. The avatar prefab can be used with popular car controllers such as Realistic Car Controller, NWH Vehicle Physics 2, Edy's Vehicle Physics, and Simple Traffic System.
To use the IK Avatar Driver, simply replace the demo character model with your own humanoid model and pair it with a supported vehicle physics package. The avatar prefab features a range of animations, including:
- Feet reaching for pedals based on car controller input
- Hands rotating with the steering wheel
- Hands clamping to steering wheel IK targets or overtaking each other
- Head looking in the steering direction with adjustable look position and speed
- Torso leaning and rotating based on steering input and animation curve
You can also customize the input values to work with custom car controllers or 3rd party controllers that are not supported by default.
The IK Avatar Driver is a powerful tool for creating realistic in-car experiences in Unity. With its ease of use and flexibility, you can create a wide range of applications, from games to simulations.
Avatar Driver Prefab Key Features:
- Driver works on left or right side of car
- Feet reach for gas, break, and clutch pedals based on car controller input
- Hand reaches from steering wheel to shift knob when the car changes gears
- Left and Right hands rotate with steering wheel
- 2 hand modes where hands can be clamped to 2 steering wheel Ik targets, or overtake each other and reach for various steering wheel IK targets based on the steering wheel's rotation
- 2 IK target range up to 90Β° (180Β° total left to right)
- Multi IK target range up to 720Β° (1440Β° total left to right)
- Head looks in steering direction with adjustable default look position, and max look left/right position clamps
- Min/max head look speeds allow the head to look smoothly toward a steer direction while steering input values change
- Torso leans and rotates left/right based on the amount of steering input and an animation curve, left/right rotate clamps, and left/right lean clamps
- Torso has adjustable lean-in value which allows the chest to lean back toward the seat, or forward toward the steering wheel
- Custom script your own input values. Set the AvatarDriver AvatarInputType to Custom and sync your controller input with corresponding values.


