RING: a client-server system for multi-user virtual environments
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
NPSNET: a multi-player 3D virtual environment over the Internet
I3D '95 Proceedings of the 1995 symposium on Interactive 3D graphics
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Real-time, continuous level of detail rendering of height fields
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
View-dependent refinement of progressive meshes
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
View-dependent simplification of arbitrary polygonal environments
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Efficient implementation of multi-triangulations
Proceedings of the conference on Visualization '98
On caching and prefetching of virtual objects in distributed virtual environments
MULTIMEDIA '98 Proceedings of the sixth ACM international conference on Multimedia
Skip strips: maintaining triangle strips for view-dependent rendering
VIS '99 Proceedings of the conference on Visualization '99: celebrating ten years
Multi-user view-dependent rendering
Proceedings of the conference on Visualization '00
Adaptive Real-Time Level-of-Detail-Based Rendering for Polygonal Models
IEEE Transactions on Visualization and Computer Graphics
A Network Architecture for Remote Rendering
DIS-RT '98 Proceedings of the Second International Workshop on Distributed Interactive Simulation and Real-Time Applications
Illumination Dependent Refinement of Multiresolution Meshes
CGI '98 Proceedings of the Computer Graphics International 1998
Fast Multiresolution Surface Meshing
VIS '95 Proceedings of the 6th conference on Visualization '95
Making WAVES: On the design of architectures for low-end distributed virtual environments
VRAIS '93 Proceedings of the 1993 IEEE Virtual Reality Annual International Symposium
Hi-index | 0.00 |
In this paper we are presenting a novel approach that enables rendering large-shared datasets at interactive rates on a remote inexpensive workstations. Our algorithm is based on view-dependent rendering and client-server technologies. In our approach, servers host large datasets and manage the selection of the various levels of detail, while clients receive blocks of update operations which are used to generate the appropriate level of detail in an incremental fashion. We assume that servers are capable machines in term of storage capacity and computational power while clients are inexpensive workstation that have limited 3D rendering capabilities. To avoid network latency we have introduced two powerful mechanisms that cache the adapt operation blocks on the clients' side and predict the future view-parameters of clients based on their recent behavior history. Our approach dramatically reduces the amount of memory needed by each client and the entire computing system since the dataset is stored only once in the local memory of the server. In addition, it decreases the load on the network as a result of the incremental update contributed by view-dependent rendering.