An approach to WebGL based distributed virtual environments

  • Authors:
  • Xiaoyu Zhang;Denis Gračanin

  • Affiliations:
  • Virginia Tech;Virginia Tech

  • Venue:
  • Proceedings of the 18th International Conference on 3D Web Technology
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern Web browsers with WebGL support allow users to access online 3D applications without installing add-ons or additional software. The popularity of WebGL enabled browsers motivates rapid development of dynamic and attractive online virtual environment (VE) applications. Constructing dynamic VE applications by integrating content from third party services is an effective approach to motivate more developers to be involved in Web 3D content sharing. Our conceptual framework called CaffeNeve is designed to provide the standardizations of constructing component and service based distributed virtual environments (DVEs). In this paper we explain CaffeNeve and describe a WebGL-based implementation of the framework. Three major framework components, component service, container and client, are described in terms of framework organization as well as their WebGL implementation issues. A simple demo application illustrates the use of the provided infrastructure and demonstrates the methodology of creating WebGL applications from remote content services.