Realistic Crowd Simulation with Density-Based Path Planning

W.G. van Toll, A.F. Cook IV, R.J. Geraerts

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    Abstract

    Virtual characters in games and simulations often need to plan visually convincing paths through a crowded environment. This paper describes how crowd density information can be used to guide a large number of characters through a crowded environment. Crowd density information helps characters avoid congested routes that could lead to tra ffic jams. It also encourages characters to use a wide variety of routes to reach their destination. Our technique measures the desirability of a route by combining distance information with crowd density information. We start by building a navigation mesh for the walkable regions in a polygonal 2D or multi-layered 3D environment. The skeleton of this navigation mesh is the medial axis. Each walkable region in the navigation mesh maintains an up-to-date density value, given by the fraction of the area that is being occupied by characters. These density values are mapped onto the medial axis to form a weighted graph. An A* search on this graph yields a backbone path for each character, and forces are used to guide the characters through the weighted environment. The characters periodically re-plan their routes as the density values are updated. Our experiments show that we can compute congestion-avoiding paths for tens of thousands of characters in real-time.
    Original languageEnglish
    Title of host publicationAdvanced School for Computing and Imaging (ASCI) - ICT.OPEN
    EditorsA. Iosup
    Place of PublicationRotterdam
    Pages3-9
    Number of pages7
    Publication statusPublished - 2012

    Fingerprint

    Dive into the research topics of 'Realistic Crowd Simulation with Density-Based Path Planning'. Together they form a unique fingerprint.

    Cite this