Visualization typically involves large computational tasks, often performed on supercomputers. The results of these tasks are usually analyzed by a design team consisting of several members. Our goal is to depart from traditional single-user systems and build a low-cost scientific visualization environment that enables computer-supported cooperative work in the distributed setting. A synchronously conferenced collaborative visualization environment would let multiple users on a network of workstations and supercomputers share large data sets, simultaneously view visualizations of the data, and interact with multiple views while varying parameters. Such an environment would support collaboration in both the problem-solving phase and the review phase of design tasks. In this article we describe two distributed visualization algorithms and the facilities that enable collaborative visualization. These are all implemented on top of the distribution and collaboration mechanisms of an environment called Shastra, executing on a set of low-cost networked workstations.<<ETX>>
[1]
Richard A. Robb,et al.
Noninvasive Numerical Dissection And Display Of Anatomic Structure Using Computerized X-Ray Tomography
,
1978,
Optics & Photonics.
[2]
Chandrajit L. Bajaj,et al.
Shastra: multimedia collaborative design environment
,
1994,
IEEE MultiMedia.
[3]
Paolo Sabella,et al.
A rendering algorithm for visualizing 3D scalar fields
,
1988,
SIGGRAPH.
[4]
Marc Levoy,et al.
Efficient ray tracing of volume data
,
1990,
TOGS.
[5]
Gudrun Klinker.
An environment for telecollaborative data exploration
,
1993,
Proceedings Visualization '93.
[6]
Charles D. Hansen,et al.
A data distributed, parallel algorithm for ray-traced volume rendering
,
1993
.
[7]
Michael J. Gerald-Yamasaki.
Cooperative Visualization of Computational Fluid Dynamics
,
1993,
Comput. Graph. Forum.
[8]
James T. Kajiya,et al.
Ray tracing volume densities
,
1984,
SIGGRAPH.
[9]
William M. Hsu.
Segmented ray casting for data parallel volume rendering
,
1993
.