NEOGEN: Near optimal generator of navigation meshes for 3D multi-layered environments

作者: R. Oliva , N. Pelechano

DOI: 10.1016/J.CAG.2013.03.004

关键词: Motion planningFragment (computer graphics)Floor planNavigation meshArtificial intelligenceGenerator (mathematics)Computer visionPolygon meshLayer (object-oriented design)ShaderComputer scienceGeneral EngineeringHuman-Computer InteractionComputer Graphics and Computer-Aided Design

摘要: Abstract In this paper we introduce a novel automatic method for generating near optimal navigation meshes from 3D multi-layered virtual environment. Firstly, GPU voxelization of the entire scene is calculated in order to identify and extract different walkable layers. Secondly, high resolution render performed with fragment shader obtain 2D floor plan each layer. Finally, convex decomposition layer layers are linked create Navigation Mesh scene. Results show that our not only faster than previous work, but also creates more accurate NavMeshes since it respects original shape static geometry. It provides significantly lower number cells avoids ill-conditioned T-Joints between portals could lead unnatural character navigation.

参考文章(21)
Xavier Décoret, Elmar Eisemann, Fast Scene Voxelization Revisited international conference on computer graphics and interactive techniques. ,(2006)
Samuel Rodriguez, Nancy M. Amato, Roadmap-Based level clearing of buildings motion in games. pp. 340- 352 ,(2011) , 10.1007/978-3-642-25090-3_29
Okan Arikan, Stephen Chenney, D. A. Forsyth, Efficient multi-agent path planning Proceedings of the Eurographic workshop on Computer animation and simulation. pp. 151- 162 ,(2001) , 10.1007/978-3-7091-6240-8_14
D. Hunter Hale, G. Michael Youngblood, Full 3D spatial decomposition for the generation of navigation meshes national conference on artificial intelligence. pp. 142- 147 ,(2009)
Ramon Oliva, Nuria Pelechano, Automatic generation of suboptimal navmeshes motion in games. pp. 328- 339 ,(2011) , 10.1007/978-3-642-25090-3_28
Steve Rabin, AI Game Programming Wisdom ,(2002)
Wouter G. van Toll, Atlas F. Cook, Roland Geraerts, A navigation mesh for dynamic environments Computer Animation and Virtual Worlds. ,vol. 23, pp. 535- 546 ,(2012) , 10.1002/CAV.1468
Marcelo Kallmann, Hanspeter Bieri, Daniel Thalmann, Fully Dynamic Constrained Delaunay Triangulations In Geometric Modelling for Scientific Visualization, G. Brunnett, B. Hamann, H. Mueller (Eds.), Springer-Verlag, 2003. pp. 241- 257 ,(2004) , 10.1007/978-3-662-07443-5_15
Priyesh N. Dixit, D. Hunter Hale, G. Michael Youngblood, Automatically-generated Convex Region Decomposition for Real-time Spatial Agent Navigation in Virtual Worlds artificial intelligence and interactive digital entertainment conference. ,(2008)
Avneesh Sud, Russell Gayle, Erik Andersen, Stephen Guy, Ming Lin, Dinesh Manocha, Real-time navigation of independent agents using adaptive roadmaps virtual reality software and technology. pp. 99- 106 ,(2007) , 10.1145/1315184.1315201