Abstract
In this paper, we address the problem of automatically creating a meaningful spatial representation of 3D virtual environments, suitable for spatial reasoning. We propose a spatial analysis technique that distinguishes indoor, outdoor and covered parts of the environment. It also separates buildings into floors linked by stairs and represent floors as rooms linked by doorsteps. On this basis, we compute a natural hierarchical representation of the environment. We also demonstrate that this representation can be used to handle multi-criterion queries relating to spatial reasoning including zone selection and path planning.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Thomas, G., Donikian, S.: Modeling virtual cities dedicated to behavioral animation. Computer Graphics Forum (Proc. of Eurographics) 19 (2000)
Turner, A., Doxa, M., O’Sullivan, D., Penn, A.: From isovists to visibility graphs: a methodology for the analysis of architectural space. Planning and Design 28 (2001)
Latombe, J.: Robot motion planning. Kluwer Academic Publishers, Boston (1991)
Arikan, O., Chenney, S., Forsyth, D.A.: Efficient multi-agent path planning. In: Computer Animation and Simulation 2001 (2001)
Bayazit, O.B., Lien, J.-M., Amato, N.M.: Roadmap-based flocking for complex environments. In: Pacific Conference on Computer Graphics and Applications (2002)
Geraerts, R., Overmars, M.H.: Creating high-quality roadmaps for motion planning in virtual environments. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS (2006)
Shao, W., Terzopoulos, D.: Environmental modeling for autonomous virtual pedestrians. In: Digital Human Modeling for Design and Engineering Symposium (2005)
Pettre, J., Laumond, J.P., Thalmann, D.: A navigation graph for real-time crowd animation on multilayered and uneven terrain. In: V-Crowds (2006)
Kallmann, M., Bieri, H., Thalmann, D.: Fully dynamic constrained delaunay triangulations. Geometric Modelling for Scientific Visualization (2003)
Mekni, M.: Hierarchical path planning for situated agents in informed virtual geographic environments. In: 3rd International Conference on simulation Tools and Techniques, SIMUTools (2010)
Lamarche, F., Donikian, S.: Crowd of virtual humans: a new approach for real time navigation in complex and structured environments. Computer Graphics Forum (Proc. of Eurographics) 23(3) (2004)
Kallmann, M.: Navigation Queries from Triangular Meshes. In: Boulic, R., Chrysanthou, Y., Komura, T. (eds.) MIG 2010. LNCS, vol. 6459, pp. 230–241. Springer, Heidelberg (2010)
Demyen, D., Buro, M.: Efficient triangulation-based pathfinding. In: National Conference on Artificial Intelligence - AAAI (2006)
Paris, S., Donikian, S., Bonvalet, N.: Environmental abstraction and path planning techniques for realistic crowd simulation. In: Computer Agents and Social Agents (2006)
Farenc, N., Boulic, R., Thalmann, D.: Informed environement dedicated to the simulation of virtual humans in urban context. Computer Graphics Forum (Proc. of Eurographics) 18 (1999)
Jiang, H., Xu, W., Mao, T., Li, C., Xia, S., Wang, Z.: A semantic environment model for crowd simulation in multilayered complex environment. In: the 16th ACM Symposium on Virtual Reality Software and Technology (2009)
Mekni, M.: Automated Generation of Geometrically-Precise and Semantically-Informed Virtual Geographic Environments Populated with Spatially-Reasoning Agents. PhD thesis, Université Laval (2010)
Lamarche, F.: Topoplan: a topological path planner for real time human navigation under floor and ceiling constraints. Computer Graphics Forum 28(2) (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jorgensen, CJ., Lamarche, F. (2011). From Geometry to Spatial Reasoning : Automatic Structuring of 3D Virtual Environments. In: Allbeck, J.M., Faloutsos, P. (eds) Motion in Games. MIG 2011. Lecture Notes in Computer Science, vol 7060. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25090-3_30
Download citation
DOI: https://doi.org/10.1007/978-3-642-25090-3_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25089-7
Online ISBN: 978-3-642-25090-3
eBook Packages: Computer ScienceComputer Science (R0)