Title :
GPU Accelerated Path-Planning for Multi-agents in Virtual Environments
Author :
Fischer, Leonardo G. ; Silveira, Renato ; Nedel, Luciana
Author_Institution :
Inst. of Inf., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
Abstract :
Many games are populated by synthetic humanoid actors that act as autonomous agents. The animation of humanoids in real-time applications is yet a challenge if the problem involves attaining a precise location in a virtual world (path-planning), and moving realistically according to its own personality, intentions and mood (motion planning). In this paper we present a strategy to implement - using CUDA on GPU - a path planner that produces natural steering behaviors for virtual humans using a numerical solution for boundary value problems. The planner is based on the potential field formalism that allows synthetic actors to move negotiating space, avoiding collisions, and attaining goals, while producing very individual paths. The individuality of each character can be set by changing its inner field parameters leading to a broad range of possible behaviors without jeopardizing its performance. With our GPU-based strategy we achieve a speed up to 56 times the previous implementation, allowing its use in situations with a large number of autonomous characters, which is commonly found in games.
Keywords :
computer animation; computer games; computer graphic equipment; multi-agent systems; path planning; virtual reality; GPU accelerated path-planning; autonomous agents; humanoids animation; motion planning; multiagents; natural steering behaviors; potential field formalism; synthetic humanoid actors; virtual environments; virtual humans; virtual world; Acceleration; Animation; Autonomous agents; Boundary value problems; Graphics; Humans; Mood; Path planning; Physics computing; Virtual environment; Agent Simulation; GPGPU; NVIDIA CUDA; Path-planning;
Conference_Titel :
Games and Digital Entertainment (SBGAMES), 2009 VIII Brazilian Symposium on
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-6010-6
DOI :
10.1109/SBGAMES.2009.20