Abstract
As the complexity of virtual environments increases, it becomes a critical issue to maintain the quality of a walkthrough experience. In this paper, we propose an effective data management scheme to address this issue in client-server architecture. First, we propose using real-time scene management to manage the computing resources on the client side by reducing the amount of transmitted geometry data. Second, we propose a prioritized most likelihood movement model to prefetch potential future objects based on the user’s current motion intention. Lastly, a hybrid coherence cache model is proposed to take advantages of both the temporal and spatial localities of the walkthrough process. We have done extensive experiments to demonstrate how these techniques can improve the effectiveness of walkthrough in a large virtual environment.
Similar content being viewed by others
References
Airey J, Rohlf J, Brooks F (1990) Towards image realism with interactive update rates in complex virtual building environments. In: Proceedings of ACM 1990 Symposium on Interactive 3D Graphics, pp 41–50
Berg M, Kreveld M, Overmars M, Schwarzkopf O (1997) Computational geometry-algorithms and applications. Springer, Berlin Heidelberg New York, pp 20–29
Chan A, Lau RWH, Si A (2001) A motion prediction method for mouse-based navigation. In: Proceedings of Computer Graphics International 2001. IEEE Computer Society Press, pp 139–146
Chan BYL, Si A, Leong HV (1998) Cache management for mobile databases: design and evaluation. In: Proceedings of the IEEE International Conference on Data Engineering, pp 54–63
Chim J, Lau R, Leong H, Si A (1998) Multi-resolution cache management in digital virtual library. In: Proceedings of IEEE Advances in Digital Library, pp 66–75
Coorg S, Teller S (1996) Temporally coherent conservative visibility. In: Proceedings of the Twelfth Annual Symposium on Computational Geometry, pp 78–87
DeHaemer M, Zyda M (1991) Simplification of objects rendered by polygonal approximations. Comput Graph 15(2):175–184
Franklin M, Carey M, Livny M (1992) Global memory management in client-server DBMS architectures. In: Proceedings of the International Conference on Very Large Database, pp 596–609
Funkhouser A, Seqin H, Teller J (1992) Management of large amounts of data in interactive building walkthroughs. In: Proceedings of the 1992 Symposium on Interactive 3D Graphics, pp 11–20
Gigus Z, Canny Seidel R (1991) Efficiently computing and representing aspect graphs of polyhedral objects. IEEE Trans Pattern Anal Mach Intell 13(4):542–551
Gigus Z, Malik J (1990) Computing the aspect graph for line drawings of polyhedral objects. IEEE Trans Pattern Anal Mach Intell 12(2):113–122
Hoppe H, DeRose T, Duchamp T, McDonald J, Stuetzle W (1993) Mesh optimization. In: Proceedings of ACM Computer Graphics Conference (SIGGRAPH’93), pp 19–26
Katz A, Graham K (1994) Dead reckoning for airplanes in coordinated flight. In: Proceedings of Workshop on Standards for Interoperability of Defense Simulations, pp 5–13
Liu G, Maguire G (1996) A class of mobile motion prediction algorithms for wireless mobilecomputing and communications. Mobile Netw Appl 1(2):113–121
Macedonia MR, Zyda MJ, Pratt DR, Barham PT, Zeswitz S (1994) NPSNET: A network software architecture for large-scale virtual environments. Presence 3(3):265–287
Park S, Lee D, Lim M, Yu C (2001) Scalable data management using user-based caching and prefetching in distributed virtual environments. In: Proceedings of Symposium on Virtual Reality Software and Technology, pp 121–126
Taubin G, Rossignac J (1998) Geometric compression through topological surgery. ACM Trans Graph 17(2):84–115
Teller S, Sequin C (1991) Visibility preprocessing for interactive walkthroughs. In: Proceedings of ACM Computer Graphics Conference (SIGGRAPH91), pp 61–69
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, TY., Hsu, WH. A data management scheme for effective walkthrough in large-scale virtual environments. Vis Comput 20, 624–634 (2004). https://doi.org/10.1007/s00371-004-0264-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-004-0264-0