Reciprocal Collision Avoidance and Multi-Agent Navigation for Video Games
Snape, Jamie (University of North Carolina at Chapel Hill) | Guy, Stephen J. (University of North Carolina at Chapel Hill) | Berg, Jur van den (University of Utah) | Lin, Ming C. (University of North Carolina at Chapel Hill) | Manocha, Dinesh (University of North Carolina at Chapel Hill)
Collision avoidance and multi-agent navigation is an important component of modern video games. Recent developments in commodity hardware, in particular the utilization of multi-core and many-core architectures in personal computers and consoles are allowing large numbers of virtual agents to be incorporated into game levels in increasing numbers. We present the hybrid reciprocal velocity obstacle and optimal reciprocal collision avoidance methods for reciprocal collision avoidance and navigation in video games and described their implementations in C++ as HRVO Library and RVO2 Library. The libraries can efficiently simulate groups of twenty-five to one thousand virtual agents in dense conditions and around moving and static obstacles.
Jul-21-2012
- Country:
- North America > United States
- Utah > Salt Lake County
- Salt Lake City (0.04)
- North Carolina > Orange County
- Chapel Hill (0.04)
- Utah > Salt Lake County
- Europe > Germany
- Baden-Württemberg > Karlsruhe Region > Heidelberg (0.05)
- North America > United States
- Industry:
- Transportation (1.00)
- Leisure & Entertainment > Games
- Computer Games (1.00)
- Technology: