Comparing navigation meshes: Theoretical analysis and practical metrics. (October 2020)
- Record Type:
- Journal Article
- Title:
- Comparing navigation meshes: Theoretical analysis and practical metrics. (October 2020)
- Main Title:
- Comparing navigation meshes: Theoretical analysis and practical metrics
- Authors:
- van Toll, Wouter
Triesscheijn, Roy
Kallmann, Marcelo
Oliva, Ramon
Pelechano, Nuria
Pettré, Julien
Geraerts, Roland - Abstract:
- Highlights: A navigation mesh represents a 2D/3D virtual environment for path-planning purposes. We provide a theoretical comparison of state-of-the-art navigation meshes. We present metrics for the quality of a navigation mesh in a given environment. We compare navigation-mesh implementations in a set of benchmark environments. Future challenges: comparing paths; filtering 3D geometry without voxelization. Graphical abstract: Abstract: A navigation mesh is a representation of a 2D or 3D virtual environment that enables path planning and crowd simulation for walking characters. Various state-of-the-art navigation meshes exist, but there is no standardized way of evaluating or comparing them. Each implementation is in a different state of maturity, has been tested on different hardware, uses different example environments, and may have been designed with a different application in mind. In this paper, we develop and use a framework for comparing navigation meshes. First, we give general definitions of 2D and 3D environments and navigation meshes. Second, we propose theoretical properties by which navigation meshes can be classified. Third, we introduce metrics by which the quality of a navigation mesh implementation can be measured objectively. Fourth, we use these properties and metrics to compare various state-of-the-art navigation meshes in a range of 2D and 3D environments. Finally, we analyze our results to identify important topics for future research on navigationHighlights: A navigation mesh represents a 2D/3D virtual environment for path-planning purposes. We provide a theoretical comparison of state-of-the-art navigation meshes. We present metrics for the quality of a navigation mesh in a given environment. We compare navigation-mesh implementations in a set of benchmark environments. Future challenges: comparing paths; filtering 3D geometry without voxelization. Graphical abstract: Abstract: A navigation mesh is a representation of a 2D or 3D virtual environment that enables path planning and crowd simulation for walking characters. Various state-of-the-art navigation meshes exist, but there is no standardized way of evaluating or comparing them. Each implementation is in a different state of maturity, has been tested on different hardware, uses different example environments, and may have been designed with a different application in mind. In this paper, we develop and use a framework for comparing navigation meshes. First, we give general definitions of 2D and 3D environments and navigation meshes. Second, we propose theoretical properties by which navigation meshes can be classified. Third, we introduce metrics by which the quality of a navigation mesh implementation can be measured objectively. Fourth, we use these properties and metrics to compare various state-of-the-art navigation meshes in a range of 2D and 3D environments. Finally, we analyze our results to identify important topics for future research on navigation meshes. We expect that this work will set a new standard for the evaluation of navigation meshes, that it will help developers choose an appropriate navigation mesh for their application, and that it will steer future research in interesting directions. … (more)
- Is Part Of:
- Computers & graphics. Volume 91(2020)
- Journal:
- Computers & graphics
- Issue:
- Volume 91(2020)
- Issue Display:
- Volume 91, Issue 2020 (2020)
- Year:
- 2020
- Volume:
- 91
- Issue:
- 2020
- Issue Sort Value:
- 2020-0091-2020-0000
- Page Start:
- 52
- Page End:
- 82
- Publication Date:
- 2020-10
- Subjects:
- Navigation meshes -- Virtual environments -- Geometry processing -- Path planning
Computer graphics -- Periodicals
006.6 - Journal URLs:
- http://www.elsevier.com/journals ↗
- DOI:
- 10.1016/j.cag.2020.06.006 ↗
- Languages:
- English
- ISSNs:
- 0097-8493
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.700000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 14609.xml