Streaming QSplat: A Viewer for Networked Visualization of Large, Dense Models

Szymon Rusinkiewicz
Marc Levoy

Presented at I3D 2001


1 second 10 seconds 60 seconds

View-dependent streaming data transmission of a 130 million sample model over a network limited to 384 kbps. The model is a portion of Michelangelo's unfinished statue of St. Matthew.


Steady growth in the speeds of network links and graphics accelerator cards has brought increasing interest in streaming transmission of three-dimensional data sets. We demonstrate how streaming visualization can be made practical for data sets containing hundreds of millions of samples. Our system is based on QSplat, a multiresolution rendering system for dense polygon meshes that employs a bounding sphere hierarchy data structure and splat rendering. We show how to incorporate view-dependent progressive transmission into QSplat, by having the client request visible portions of the model in order from coarse to fine resolution. In addition, we investigate interaction techniques for improving the effectiveness of streaming data visualization. In particular, we explore color-coding streamed data by resolution, examine the order in which data should be transmitted in order to minimize visual distraction, and propose tools for giving the user fine control over download order.

Full paper as PDF, 6 pages + 1 color plate, 402685 bytes.
Copyright © 2001 ACM

The QSplat software page is here.
Slides from the I3D 2001 talk are here.