[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/323663.323675acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
Article
Free access

Distributed Open Inventor: a practical approach to distributed 3D graphics

Published: 20 December 1999 Publication History

Abstract

Distributed Open Inventor is an extension to the popular Open Inventor toolkit for interactive 3D graphics. The toolkit is extended with the concept of a distributed shared scene graph, similar to distributed shared memory. From the application programmer's perspective, multiple workstations share a common scene graph. The proposed system introduces a convenient mechanism for writing distributed graphical applications based on a popular tool in an almost transparent manner. Local variations in the scene graph allow for a wide range of possible applications, and local low latency interaction mechanisms called input streams enable high performance while saving the programmer from network peculiarities.

References

[1]
Ben-Natan, R. CORBA: A Guide to the Common Object Request Broker Architecture, McGraw Hill, 1995.]]
[2]
Das, T. K., Singh, G., Mitchell, A., Kumar, P. S., McGhee, K. NetEffect: A Network Architecture for Large-Scale Multi- User Virtual Worlds. In Proc. of the ACM Symposium on Virtual Reality Software and Technology (VRST'97), 157- 164, 1997.]]
[3]
Frrcon, E, and Stenius M. DIVE: A Scaleable network architecture for distributed virtual environments. Distributed Systems Engineering Journal (special issue on Distributed Virtual Environments), 5(3), 91-100, Sept. 1998.]]
[4]
Fuhrmann, A., and Schmalstieg, D. Multi-Context Augmented Reality. Technical Report TR- 186-2-99-14, Institute of Computer Graphics, Vienna University of Technology, 1999. URL: http://www.cg.tuwien.ac.at/research/TR/.]]
[5]
Funkhouser, T. RING: A Client-Server System for Multi- User Virtual Environments. 1995 Symposium on Interactive 3D Graphics, 85- 92, April 1995.]]
[6]
Gelernter, D. Mirror worlds. Oxford University Press, 1992.]]
[7]
Levelt, W. G., Kaashoek, M. F., Bal H. E., and Tanenbaum, A. S. A Comparison of Two Paradigms for Distributed Shared Memory. Software - Practice and Experience, 22(11), 985-1010, Nov. 1992.]]
[8]
Maclntyre, B., and Feiner, S. A Distributed 3D Graphics Library. SIGGRAPH 98 Conference Proceedings, Annual Conference Series, 361-370, 1998.]]
[9]
Origin. Ultima Online, online computer game, 1997. URL: bttp ://www. o wo. com/.]]
[10]
Pang, A., and Wittenbrink, C. Collaborative 3D Visualization with CSpray. IEEE Computer Graphics & Applications, 17(2), 32-41, 1997.]]
[11]
Rohlf, J., and Helman, J. IRIS Performer: A High Performance Multiprocessing Toolkit for Real-Time 3D Graphics. In Proc. ACM SIGGRAI~H '94, 381-394, 1994.]]
[12]
Rubin, W., and Brain, M. Understanding DCOM. Prentice Hall PTR, 1999, ISBN 0-13-095966-9.]]
[13]
Shaw, C., Green, M., Liang, J., and Sun, Y. Decoupled Simulation in Virtual Reality with the MR Toolkit. ACM Transactions on Information Systems, 11 (3):287-317, 1993.]]
[14]
Shaw, C., and Green, M. The MR Toolkit peers package and experiment. In Proc. of VRAIS '93, 463-469, 1993.]]
[15]
Snowdon, D., and West, A. AVIARY: Design Issues for Future Large-Scale Virtual Environments. Presence, 3(4), 288-308, 1994.]]
[16]
Sony Corporation. Everquest, online computer game, 1999. URL: http://www.everquest.com/.]]
[17]
Strauss, P. S., and Carey, R. An Object-Oriented 3D Graphics Toolkit, In Computer Graphics (Proc. ACM SIGGRAPH '92), 341-349, Aug, 1992.]]
[18]
Sun Microsystems. Java Remote Method Invocation - Distributed Computing for Java. March 1998. URL: http ://java.sun. corn/marketing/co 1 lateral/j avarmi, htm 1.]]
[19]
Sun Microsystems. Remote Procedure Call Protocol Specification. Network Working Group RFC1050, April 1988.]]
[20]
Szalavari, Z., Eckstein, E., and Gervautz, M. Collaborative Gaming in Augmented Reality. Proceedings of VRST' 98, 195-204, Taipei, Taiwan, Nov. 2-5, 1998.]]
[21]
Tramberend, H. Avocado: A Distributed Virtual Reality. IEEE Virtual Reality, 1999.]]
[22]
Waters, R., Anderson, D., Barrus, J., Brogan, D., Casey, M., McKeown, S., Nitta, T., Stems, I., and Yerazunis, W. Diamond Park and Spline: Social Virtual Reality with 3D Animation, Spoken Interaction and Runtime Extendability. Presence, 6(4), 461-481, 1997.]]
[23]
Zyda., M. J., Pratt, D. R., Monahan, J. G., and Wilson, K. P. NPSNET: Constructing a 3D Virtual World. In Proc. 1992 ACM Symposium on 3D Graphics, t 47-156, March 1992.]]

Cited By

View all
  • (2022)Consensus Based Networking of Distributed Virtual EnvironmentsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.305258028:9(3138-3153)Online publication date: 1-Sep-2022
  • (2021)Ubiq: A System to Build Flexible Social Virtual Reality ExperiencesProceedings of the 27th ACM Symposium on Virtual Reality Software and Technology10.1145/3489849.3489871(1-11)Online publication date: 8-Dec-2021
  • (2021)Revisiting the Scene-Graph-as-Bus Concept: Inter-networking Heterogeneous Applications Using glTF Fragments2021 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW)10.1109/VRW52623.2021.00068(342-346)Online publication date: Mar-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
VRST '99: Proceedings of the ACM symposium on Virtual reality software and technology
December 1999
194 pages
ISBN:1581131410
DOI:10.1145/323663
  • Chairmen:
  • Don Brutzman,
  • Heedong Ko,
  • Mel Slater
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 December 1999

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. computer supported cooperative work
  2. concurrent programming
  3. distributed graphics
  4. distributed virtual environment
  5. scene graph
  6. virtual reality

Qualifiers

  • Article

Conference

VRST99
VRST99: Virtual Software and Technology 1999
December 20 - 22, 1999
London, United Kingdom

Acceptance Rates

Overall Acceptance Rate 66 of 254 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)12
Reflects downloads up to 20 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Consensus Based Networking of Distributed Virtual EnvironmentsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.305258028:9(3138-3153)Online publication date: 1-Sep-2022
  • (2021)Ubiq: A System to Build Flexible Social Virtual Reality ExperiencesProceedings of the 27th ACM Symposium on Virtual Reality Software and Technology10.1145/3489849.3489871(1-11)Online publication date: 8-Dec-2021
  • (2021)Revisiting the Scene-Graph-as-Bus Concept: Inter-networking Heterogeneous Applications Using glTF Fragments2021 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW)10.1109/VRW52623.2021.00068(342-346)Online publication date: Mar-2021
  • (2021)Quality of Service Impact on Edge Physics Simulations for VRIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.306775727:5(2691-2701)Online publication date: May-2021
  • (2020)Development of a Shared Environment Model with Dynamic Trajectory Representation for Multiple Mobile RobotsAnnals of Scientific Society for Assembly, Handling and Industrial Robotics10.1007/978-3-662-61755-7_5(45-55)Online publication date: 21-Jul-2020
  • (2017)CRDT-based Conflict Detection and Resolution for Massive-scale Real-time Collaborative CAD systemsProceedings of the 12th Chinese Conference on Computer Supported Cooperative Work and Social Computing10.1145/3127404.3127436(185-188)Online publication date: 22-Sep-2017
  • (2016)Component-Based Approach for Prototyping of Tai Chi-Based Physical Therapy Game and Its Performance EvaluationsComputers in Entertainment10.1145/273538314:1(1-20)Online publication date: 29-Dec-2016
  • (2015)YtherProceedings of the 25th International Conference on Artificial Reality and Telexistence and 20th Eurographics Symposium on Virtual Environments10.5555/2852313.2852334(151-158)Online publication date: 28-Oct-2015
  • (2014)Moka: Designing a Simple Scene Graph Library for Cluster-Based Virtual Reality SystemsAugmented and Virtual Reality10.1007/978-3-319-13969-2_25(333-350)Online publication date: 10-Dec-2014
  • (2013)Supporting interoperability and presence awareness in collaborative mixed reality environmentsProceedings of the 19th ACM Symposium on Virtual Reality Software and Technology10.1145/2503713.2503732(165-174)Online publication date: 6-Oct-2013
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media