Figures & data
FIGURE 1 (a) Markers (dots) are discrete representation of walkable space; (b) Darker dots describe key positions, lighter dots are related with each simulated step that generates path nodes, and between two path nodes there is the path segment.
![FIGURE 1 (a) Markers (dots) are discrete representation of walkable space; (b) Darker dots describe key positions, lighter dots are related with each simulated step that generates path nodes, and between two path nodes there is the path segment.](/cms/asset/e993b00a-b6c9-4624-b486-00de9cb0ac9a/uaai_a_492167_o_f0001g.gif)
FIGURE 2 In 1) agent a) in position b) goes to its goal d) avoiding collision with obstacle c). In 2) and 3) we show the evolution of tree paths growing toward to the goal avoiding collision with obstacle. In 4) the goal is reached by the tree path while agent walks into the path. It is possible to see branches of tree path that have been deleted from the tree.
![FIGURE 2 In 1) agent a) in position b) goes to its goal d) avoiding collision with obstacle c). In 2) and 3) we show the evolution of tree paths growing toward to the goal avoiding collision with obstacle. In 4) the goal is reached by the tree path while agent walks into the path. It is possible to see branches of tree path that have been deleted from the tree.](/cms/asset/45ef4ca7-c2ca-4755-a9af-61c8d0eabcb8/uaai_a_492167_o_f0002g.gif)
FIGURE 3 (a) Pursue behavior: one agent tries to reach another one; (b) The illustrated tree path shows the way for follower agent to achieve the target.
![FIGURE 3 (a) Pursue behavior: one agent tries to reach another one; (b) The illustrated tree path shows the way for follower agent to achieve the target.](/cms/asset/25fe7dd3-c9c9-43af-9864-49fbb976b69b/uaai_a_492167_o_f0003g.gif)
FIGURE 4 Surround behavior: two agents try to reach another one. It is possible to observe the diversity of generated tree paths causing the surround behavior.
![FIGURE 4 Surround behavior: two agents try to reach another one. It is possible to observe the diversity of generated tree paths causing the surround behavior.](/cms/asset/b6e57048-79c7-4d6d-9816-7e664dcf71ef/uaai_a_492167_o_f0004g.gif)
FIGURE 5 Escape behavior: one agent tries to escape from a circular region, in which three follower agents are included.
![FIGURE 5 Escape behavior: one agent tries to escape from a circular region, in which three follower agents are included.](/cms/asset/6f772979-f8db-4251-9a28-7e65cdbde658/uaai_a_492167_o_f0005g.gif)
FIGURE 7 Left: Weight masks are used to define alignment behavior. Right: An example of generated behavior.
![FIGURE 7 Left: Weight masks are used to define alignment behavior. Right: An example of generated behavior.](/cms/asset/596df063-2e2e-4ffa-96bf-46af9f5cb92b/uaai_a_492167_o_f0007g.gif)
FIGURE 8 Prototype system for crowd simulation with interactive control. The user “sprays” markers (dots) on the floor. The distribution of markers directs the agents.
![FIGURE 8 Prototype system for crowd simulation with interactive control. The user “sprays” markers (dots) on the floor. The distribution of markers directs the agents.](/cms/asset/2e680451-e090-49a4-a18e-d79187077fb6/uaai_a_492167_o_f0008g.gif)
FIGURE 9 Removing markers in the environment affect the virtual humans' trajectories (the first and second agents are influenced by the new configuration of markers.) The circle represents the marker eraser, and it has been used to narrow down the region where the agents can walk.
![FIGURE 9 Removing markers in the environment affect the virtual humans' trajectories (the first and second agents are influenced by the new configuration of markers.) The circle represents the marker eraser, and it has been used to narrow down the region where the agents can walk.](/cms/asset/7cecce99-71ca-49ad-9a7b-15866b5c34da/uaai_a_492167_o_f0009g.gif)
FIGURE 10 This figure shows four different time steps in the formation and alignment behaviors applied together. In 1) and 2) agents are going into a shape region. In 3) and 4) agents align their locations as a function of other agents.
![FIGURE 10 This figure shows four different time steps in the formation and alignment behaviors applied together. In 1) and 2) agents are going into a shape region. In 3) and 4) agents align their locations as a function of other agents.](/cms/asset/f125223e-a2ff-44ca-af6c-4da128a841c8/uaai_a_492167_o_f0010g.gif)
FIGURE 11 In 1), a, b, c, and d are related, respectively, with follower agent, target agent, obstacle, and a circular region, which includes all follower agents. In 2) and 3) tree path is evolving and in 4) target agent is walking and escaping from follower agents.
![FIGURE 11 In 1), a, b, c, and d are related, respectively, with follower agent, target agent, obstacle, and a circular region, which includes all follower agents. In 2) and 3) tree path is evolving and in 4) target agent is walking and escaping from follower agents.](/cms/asset/d346d609-442b-4988-b791-876525264560/uaai_a_492167_o_f0011g.gif)