Enabling scalability by partitioning virtual environments using frontier sets
Presence: Teleoperators and Virtual Environments - Special issue: IEEE VR 2005
Presence: Teleoperators and Virtual Environments
Performance Enhancement in MMOGs Using Entity Types
DS-RT '07 Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications
A novel network architecture for crowded online environments
Sandbox '08 Proceedings of the 2008 ACM SIGGRAPH symposium on Video games
Avatar mobility in user-created networked virtual worlds: measurements, analysis, and implications
Multimedia Tools and Applications
Networked Graphics: Building Networked Games and Virtual Environments
Networked Graphics: Building Networked Games and Virtual Environments
Frontier sets in large terrains
Proceedings of Graphics Interface 2010
Providing full awareness to distributed virtual environments based on peer-to-peer architectures
CGI'06 Proceedings of the 24th international conference on Advances in Computer Graphics
Workload characterization in multiplayer online games
ICCSA'06 Proceedings of the 6th international conference on Computational Science and Its Applications - Volume Part I
Hi-index | 0.00 |
We present a scalable implementation of a network partitioning scheme that we have called frontier sets. Frontier sets build on the notion of a potentially visible set (PVS) [1] [22]. In a PVS, a world is sub-divided into cells and for each cell all the other cells that can be seen are computed. In contrast, a frontier set considers pairs of cells, A and B. For each pair, it lists two sets of cells, F_AB and F_BA. By definition, from no cell in F_AB is any cell in F_BA visible and vice-versa. Our initial use of frontier sets has been to enable scalability in distributed networking. In this paper we build on previous work by showing how to avoid pre-computing frontier sets. Our previous algorithm, required O(N鲁) space in the number of cells, to store pre-computed frontier sets. Our new algorithm precomputes an enhanced potentially visible set that requires only O(N虏) space and then computes frontiers only as needed. Network simulations using code based on the Quake II engine show that frontiers have significant promise and may allow a new class of scalable peer-to-peer game infrastructures to emerge.