Features #

Vehicle Physics Pro is an advanced vehicle simulation kit. Good knowledge of vehicle mechanics, car tuning and real-world set-up techniques is highly recommended. Configuring vehicles in VPP is easy, but setting them up with realistic specifications is almost as difficult as in real vehicles.

If your project requires semi-arcade or gameplay-based vehicle simulation (e.g. as in GTA, Just Cause, Dying Light ...) you may consider Edy's Vehicle Physics instead.

Some features are available in specific VPP editions only. Check out the Licensing section for details.

Vehicle dynamics #

Driving assists #

Extensions #

Ground materials #

Advanced #

Automation and autonomous vehicles #

Vehicle model #

Customization #

Performance #

Integration #

Support #

Application examples #

Most of the 3D models shown here belong to third party customers and are not included in Vehicle Physics Pro.

Racing games and simulators
Configure and fine-tune the vehicles applying real-world techniques and tricks.
Training simulators
Apply the specifications of real vehicles to Vehicle Physics Pro and build a simulator for training drivers. Example: Truck simulator
Studying / researching
Design unbiased experiments by reproducing the same tests under different conditions and configurations. Example: ABS vs. no-ABS test
Learning and Teaching
Learn how real vehicles and internal parts work: basics, requirements, behaviors, side-effects, configuration techniques, performance tips...
Experiment with any crazy idea you may have: two engines, one per front-rear axle? Sure! Observe the behavior and all the side effects.

Feature examples #

Most of the 3D models shown here belong to third party customers and are not included in Vehicle Physics Pro.

Multi-body vehicles

A vehicle may be composed of several rigidbodies, each one with several wheels attached. Articulations between rigidbodies are implemented with the VPVehicleJoint component.

Dynamic suspension

The suspension of a group of wheels is dynamically adjusted to adapt to the supported weight keeping a constant ride height. Tractor trucks use this kind of suspension implemented as air bags.

Example: when the truck starts in the video below (~sec 30) the rear wheels increase their suspension stiffness to adapt to the trailer's weight.

Liquid & solid cargo

The liquid cargo component simulates a fluid sloshing in a closed tank. The solid cargo component allows to easily simulate a solid cargo: position in the vehicle, volume occupied, weight...

Specialized vehicle support

Special custom vehicle controllers are provided for electric vehicles, two-wheeled vehicles (experimental), tracked vehicles, bulldozer, and diesel-electric vehicles.

Articulated vehicles support

VPP provides add-on components for controlling hydraulic mechanisms such as steering, booms, buckets, etc. found in typical machinery.

Framework for autonomous vehicles #

Target chasing and autonomous driving

VPP provides "Follow target" components that controls throttle, brake and steering for reaching or following a static or moving target within the configured conditions. A robust and highly efficient spline component is also included. Waypoint systems, road lanes, and AI algorithms may be implemented on top of these components.

Automated test framework

A base class VPAutomatedTestBase provides an easy to use API for implementing automated and repeatable tests. Acceleration and braking tests are already provided.

The complete telemetry data of each test may be recorded and exported to CSV for further analysis via VPTelemetryExporter component.

State snapshots
The complete state of the vehicle may be recorded, then restored any number of times. This provides the same precise initial conditions in repeatable tests.