Affiliation:
1. Utrecht University, Utrecht, Netherlands
2. University of Hawaii at Manoa, HI, USA
Abstract
Path planning for walking characters in complicated virtual environments is a fundamental task in simulations and games. A
navigation mesh
is a data structure that allows efficient path planning. The Explicit Corridor Map (ECM) is a navigation mesh based on the
medial axis
. It enables path planning for disk-shaped characters of any radius.
In this article, we formally extend the medial axis (and therefore the ECM) to 3D environments in which characters are constrained to walkable surfaces. Typical examples of such environments are multi-storey buildings, train stations, and sports stadiums. We give improved definitions of a
walkable environment
(WE: a description of walkable surfaces in 3D) and a
multi-layered environment
(MLE: a subdivision of a WE into connected layers). We define the medial axis of such environments based on projected distances on the ground plane. For an MLE with
n
boundary vertices and
k
connections, we show that the medial axis has size
O
(
n
), and we present an improved algorithm that constructs the medial axis in
O
(
n
log
n
log
k
) time.
The medial axis can be annotated with nearest-obstacle information to obtain the ECM navigation mesh. Our implementations show that the ECM can be computed efficiently for large 2D and multi-layered environments and that it can be used to compute paths within milliseconds. This enables simulations of large virtual crowds of heterogeneous characters in real-time.
Publisher
Association for Computing Machinery (ACM)
Subject
Discrete Mathematics and Combinatorics,Geometry and Topology,Computer Science Applications,Modelling and Simulation,Information Systems,Signal Processing
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Polygonization method for automatic generation of indoor and outdoor pedestrian navigation path for smart city;Journal of Transport Geography;2021-10
2. Comparing navigation meshes: Theoretical analysis and practical metrics;Computers & Graphics;2020-10
3. The Construction of a Network for Indoor Navigation;Proceedings of the 6th International Conference on Geographical Information Systems Theory, Applications and Management;2020
4. CrowdAR Table - An AR Table for Interactive Crowd Simulation;2019 IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR);2019-12