Miarmy Crowd Simulation Documentation (English)

Using Spot or Zone Trigger Dynamic

Sometimes we need use a kinematic object like some cars/rocks to collide crowd agents. We suggest that you use the zone/spot channels for activating dynamics instead of collide channels. Like the picture below, in the "car" scenario. The green kinematic primitive is a child of that blue zone geometry plane. We use the "zone.in" channel trigger dynamics active then the dynamics agents will naturally collide with the moving kinematic primitive.



Use "zone.in" channel to trigger dynamics


With the same theory, in the "rock" scenario, you need use "spot.d" or "bound.in" for triggering enable dynamics, and there is a sphere kinematic primitive been a child of bound node.



Use "bound.in" channel to trigger dynamics

 

Basefount Technology