Miarmy Crowd Simulation Documentation (English)

Joint Move Inertia

Concept

When the agent move, it contains velocity, and then, when the agent turn into dynamics bodies and start to simulate, the dynamics bodies need inherit this speed, we call this inertia. For example a man is running and sudden enable dynamics and jump, it should continue move forward when this man in the sky.

Every agent will record its inertia momentum in its memory when each frame simulation, and apply this speed on the rigid body when the dynamics turn on.

Please take a look at the following pictures, we have a logic: if the agent in bound, it start dynamics simulation. Before the turn on dynamic, the agent is moving, and when it enable dynamics, it continue move forward by its inertia.



Inertia momentum

Usage

This feature is controlled by a factor in Miarmy > Physics Global or . It has been turned on and set to 0.3 by default.

Inertia Factor in Physics Global








Basefount Technology