Reducing the search space for pathfinding in navigation meshes by using visibility tests

4Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

A navigation mesh (NavMesh) is a suitable tool for the representation of a threedimensional game world. A NavMesh consists of convex polygons covering free space so the path can be found reliably without detecting collision with obstacles. The main disadvantage of a NavMesh is the huge state space. When the A * algorithm is applied to polygonal meshes for detailed terrain representation the pathfinding can be inefficient due to the many states to be searched. In this paper we propose a method to reduce the number of states searched by using visibility tests to achieve fast searching even on a detailed terrain with a large number of polygons. Our algorithm finds the visible vertices of the obstacles from the critical states and uses the heuristic function of A * defined as the distance to the goal through such visible vertices. The results show that the number of searched states can be substantially reduced compared to the A * search with a straight-line distance heuristic.

Cite

CITATION STYLE

APA

Kim, H., Yu, K., & Kim, J. (2011). Reducing the search space for pathfinding in navigation meshes by using visibility tests. Journal of Electrical Engineering and Technology, 6(6), 867–873. https://doi.org/10.5370/JEET.2011.6.6.867

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free