Custom Vehicle Controller
  • Custom Vehicle Controller
  • Guides
    • Workflow
      • Quick Setup
      • Creating New Parts
      • Modifying Parts
      • Creating Vehicle Parts Presets
      • Customizable Sets and Runtime Parts Change
      • Engine Performance Customization
      • Exposing Current Car Stats
    • API
      • CustomVehicleController
      • VehicleEngineSoundManager
      • RaceManager
      • RacerProgress
      • RaceSpawner
      • CollisionHandler
    • Vehicle Controller Input Provider
      • Input System Example
      • Mobile Input
    • Tips, Warnings and Requiremens
      • Work With Editor
      • Vehicle Set Up
    • AI Setup
      • AI Racer Creation
      • AI Racer Setup
      • AI Chaser Setup
      • Race Creation
      • Race Configuration
      • Race Information
    • Vehicle Damage System
      • Vehicle Damage Controller
      • Collision Area Partitioner
      • Part Damage Handler
      • Vehicle Attachments Aligner
      • Collision Handler
    • Additional Settings
      • Custom Vehicle Controller
      • Car Visuals Essentials
    • Package Settings
      • Assets Save Location
      • Project-Wide Surface Settings
    • Extra
      • Adding Visual Effects
        • Individual Effect Set Up
      • Adding Sound Effects
        • Adding Engine Sound
        • Adding Extra Sound Effects
  • Converting To Other Render Pipelines
    • Convert To Built-in RenderPipeline
    • Convert To HDRP RenderPipeline
Powered by GitBook
On this page
  • Restrain Wheel Position
  • Align Steer Wheels To Velocity
  • Wheels Lock Visually
  • Car Shake Effect
  • Stance Tuning
  1. Guides
  2. Additional Settings

Car Visuals Essentials

PreviousCustom Vehicle ControllerNextPackage Settings

Last updated 6 months ago

Restrain Wheel Position

When checked, each wheel's position will be restrained from going above the position of the suspension top point, which prevents the wheels from appearing above the vehicle body model (after a heavy landing on the ground, for example). Additionally, the wheels won't go below the ground after landing.

However, if the suspension length is too short of if the suspension top point is too low, the wheels` visual position will not update correctly. In this case, raise the suspension game object.

Align Steer Wheels To Velocity

When checked, if there is no user input, steer wheels will be rotated to face the same direction as the vehicle's velocity. This is purely visual and has no effect on steering.

Wheels Lock Visually

When enabled, if the controller doesn't have ABS system enabled, and the wheels lock because of extreme braking, wheel meshes will stop rotating to visually represent this.


Car Shake Effect

To use the shaking effect:

  1. Assign the parent transform which has all the transforms that must shake

  2. Enable the Idle and/or Terrain Shake

  3. Change the shake properties to your liking

Terrain shaking depends on the car's speed and terrain roughness. To create project-wide surface settings with rough properties, navigate here.


Stance Tuning

Stance tuning applies changes to the wheels' rotation and position as well as ride height modification for more in-depth visual customization.

Apart from the ride height, all the changes are purely visual and have no effect on the vehicle's behavior.

In case of ride height, changes should not be too big, otherwise unexpected behavior may occur, since the suspension properties, such as travel distance, may be incorrect for the new suspension length.