Extending Progressive Meshes for Use over Unreliable Networks

Zhihua Chen, Bobby Bodenheimer, and J. Fritz Barnes

Abstract

Progressive meshes (PMs) provide an attractive mechanism for transmitting 3D geometry over networks. Progressive meshes transmit a coarse initial mesh and refinements that can be applied to the initial mesh. However, these techniques assume a reliable network protocol such as TCP/IP is used for data transmission. When transmitting 3D geometry for graphical applications such as concurrent virtual environments distributed over wide area networks with some nodes potentially using wireless networks, many losses will occur. TCP/IP performance degrades in the presence of packet loss and multicast communication mechanisms typically do not provide reliable communication. These applications motivate the issue of transmitting geometric data over unreliable networks. In this paper, we discuss several errors that are caused when reconstructing PM geometries after some packets have been lost. We modify the PM data structures to improve robustness during packet loss. We use these modifications to improve a hybrid transmission technique that uses TCP to transmit the base mesh and portion of the initial mesh and then use UDP to transmit the remainder of the mesh to improve transmission performance.

Home PostScript Compressed PS Acrobat Publications


Bobby Bodenheimer
Last modified: Wed Jun 25 13:39:06 CDT 2003