Skip to main content
Log in

Live path: adaptive agent navigation in the interactive virtual world

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

We present a novel approach to adaptive navigation in the interactive virtual world by using data from the user. Our method constructs automatically a navigation mesh that provides new paths for agents by referencing the user movements. To acquire accurate data samples from all the user data in the interactive world, we use the following techniques: an agent of interest (AOI), a region of interest (ROI) map, and a discretized path graph (DPG). Our method enables adaptive changes to the virtual world over time and provides user-preferred path weights for smart-agent path planning. We have tested the usefulness of our algorithm with several example scenarios from interactive worlds such as video games. In practice, our framework can be applied easily to any type of navigation in an interactive world. In addition, it may prove useful for solving previous pathfinding problems in static navigation planning.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Berg, M., Kreveld, M.V., Overmars, M., Schwarzkopf, O.: Computational Geometry, pp. 291–306. Springer, Berlin (2000)

    MATH  Google Scholar 

  2. Blizzard: World of Warcraft. http://www.worldofwarcraft.com/ (2009)

  3. Bungie/Microsoft: Halo3. http://halo.xbox.com/en-us/games/halo3/ (2008)

  4. Choi, M.G., Lee, J., Shin, S.Y.: Planning biped locomotion using motion capture data and probabilistic roadmaps. ACM Trans. Graph. 22, 182–203 (2003)

    Article  Google Scholar 

  5. Intel: Havok. http://www.havok.com/ (2009)

  6. Hart, P.E., Nilsson, N.J., Raphael, B.: A formal basis for the heuristic determination of minimum cost paths. SIGART Newsl. 37, 28–29 (1972)

    Google Scholar 

  7. Kamphuis, A., Overmars, M.H.: Finding paths for coherent groups using clearance. In: SCA04: Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 19–28 (2004)

  8. Kavraki, L.E., Svestka, P., Latombe, J.C., Overmars, M.H.: Probabilistic roadmaps for path planning in high dimensional configuration spaces. IEEE Trans. Robot. Autom. 12, 566–580 (1996)

    Article  Google Scholar 

  9. Li, Y., Gupta, K.: Motion planning of multiple agents in virtual environments on parallel architectures. IEEE Int. Conf. Robot. Autom. 1, 1009–1014 (2007)

    Google Scholar 

  10. NCSoft: Aion. http://na.aiononline.com/ (2009)

  11. PathEngine: PathEngine. http://www.pathengine.com/ (2009)

  12. Pettr’e, J., Ciechomski, P.H., Maim, J., Yersin, B., Laumond, J.P., Thalmann, D.: Real-time navigating crowds: scalable simulation and rendering. Comput. Animat. Virtual Worlds 17, 445–455 (2006)

    Article  Google Scholar 

  13. Pettr’e, J., Grillon, H., Thalmann, D.: Crowds of moving objects: navigation planning and simulation. In: 2007 IEEE International Conference on Robotics and Automation, vol. 1, pp. 3062–3067 (2007)

  14. Sas, C., O’Hare, G., Reilly, R.: Virtual environment trajectory analysis: a basis for navigational assistance and scene adaptivity. Future Gener. Comput. Syst. 21, 1157–1166 (2004)

    Article  Google Scholar 

  15. Sud, A., Andersen, E., Curtis, S., Lin, M., Manocha, D.: Real-time path planning for virtual agents in dynamic environments. Proc. IEEE Virtual Real. 1, 91–98 (2007)

    Article  Google Scholar 

  16. Sud, A., Gayle, R., Andersen, E., Guy, S., Lin, M., Manocha, D.: Real-time navigation of independent agents using adaptive roadmaps. In: Proceedings of the ACM Symposium on Virtual Reality Software and Technology, vol. 1, pp. 99–106 (2007)

  17. Stentz, A.: Optimal and efficient path planning for unknown and dynamic environments. Int. J. Robot. Autom. 10, 89–100 (1993)

    Google Scholar 

  18. Stout, B.: The basics of A * for path planning. In: Game Programming Gems, pp. 254–263. Charles River Media, Hingham (2000)

    Google Scholar 

  19. Valve: Counter-strike: source. http://developer.valvesoftware.com/wiki/ (2009)

  20. Van Den Berg, J., Patil, S., Sewall, J., Manocah, D., Lin, M.: Interactive navigation of multiple agents in crowded environments. In: Symposium on Interactive 3D Graphics and Games, pp. 139–147 (2008)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chang-Hun Kim.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kang, SJ., Kim, Y. & Kim, CH. Live path: adaptive agent navigation in the interactive virtual world. Vis Comput 26, 467–476 (2010). https://doi.org/10.1007/s00371-010-0457-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-010-0457-7

Keywords

Navigation