|
ABSTRACT
In this paper we present a distributed scene graph architecture for use in the blue-c, a novel collaborative immersive virtual environment. We extend the widely used OpenGL Performer toolkit to provide a distributed scene graph maintaining full synchronization down to vertex and texel level. We propose a synchronization scheme including customizable, relaxed locking mechanisms. Our distributed scene graph includes both locally stored nodes for static scene data as well as nodes shared across multiple sites, thus minimizing synchronization overhead. We discuss the performance and demonstrate the functionality of our toolkit with two prototype applications in our high-performance virtual reality and visual simulation environment.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
R. Braden, L. Zhang, S. Berson, S. Herzog, and S. Jamin. "Resource ReSerVation Protocol (RSVP)." RFC 2205, Sept. 1997.
|
| |
3
|
"Audio/Video Stream Specification." Object Management Group, Jan. 2000.
|
| |
4
|
"IEEE standard for information technology - protocols for distributed simulation applications: Entity information and interaction." IEEE Standard 1278-1993, 1993.
|
| |
5
|
E. Frécon and M. Stenius. "DIVE: A scaleable network architecture for distributed virtual environments." Distributed Systems Engineering Journal, 5:91--100, Sept. 1998. Special Issue on Distributed Virtual Environments.
|
 |
6
|
|
 |
7
|
Gerd Hesina , Dieter Schmalstieg , Anton Furhmann , Werner Purgathofer, Distributed Open Inventor: a practical approach to distributed 3D graphics, Proceedings of the ACM symposium on Virtual reality software and technology, p.74-81, December 20-22, 1999, London, United Kingdom
[doi> 10.1145/323663.323675]
|
| |
8
|
"Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) - Framework and Rules." IEEE Standard 1516, September 2000.
|
 |
9
|
|
| |
10
|
|
| |
11
|
J. Leigh, A. E. Johnson, and T. A. DeFanti. "CAVERN: A distributed architecture for supporting scalable persistence and interoperability in collaborative virtual environments." Journal of Virtual Reality Research, Development and Applications, 2(2):217--237, Dec. 1997. The Virtual Reality Society.
|
| |
12
|
M.R. Macedonia, M.J. Zyda, D. R. Pratt, P. T. Barham, and S. Zeswitz. "NPSNET: A Network Software Architecture for Large Scale Virtual Environments." Presence, 3(4), Fall 1994.
|
 |
13
|
|
| |
14
|
S. Mungee, N. Surendran, Y.Krishnamurthy, and D.C. Schmidt. The Design and Performance of a CORBA Audio/Video Streaming Service, chapter in Design and Management of Multimedia Information Systems: Opportunities and Challenges. Idea Group Publishing, 2000.
|
| |
15
|
D. Reiners, G. Voss, and J.Behr. "OpenSG - Basic concepts." 1. OpenSG Symposium, 2002.
|
 |
16
|
|
| |
17
|
B.Schaeffer. "Networking and management for cluster-based graphics." http://www.isl.uiuc.edu, Mar. 2002.
|
| |
18
|
H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. "RTP: A Transport Protocol for RealTime Applications." RFC 1889, Jan. 1996.
|
| |
19
|
|
 |
20
|
Oliver G. Staadt , Markus H. Gross , Andreas Kunz , Markus Meier, The blue-C (poster session): integrating real humans into a networked immersive environment, Proceedings of the third international conference on Collaborative virtual environments, p.201-202, September 2000, San Francisco, California, United States
[doi> 10.1145/351006.351047]
|
 |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
CITED BY 6
|
|
Markus Gross , Stephan Würmlin , Martin Naef , Edouard Lamboray , Christian Spagno , Andreas Kunz , Esther Koller-Meier , Tomas Svoboda , Luc Van Gool , Silke Lang , Kai Strehlke , Andrew Vande Moere , Oliver Staadt, blue-c: a spatially immersive display and 3D video portal for telepresence, ACM Transactions on Graphics (TOG), v.22 n.3, July 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|