In this paper, we present a technique for image-based rendering of complex objects in real-time applications. Views of the object are projected onto the object's proxy, an approximation of the object's surface. This paper describes a system that consists of a novel technique for creating a proxy using the marching cubes algorithm, an algorithm for computing view textures based on a novel technique for texture packing, and a very fast rendering algorithm that only requires blending a few textures chosen from a small number of views. This system is used in SGI's OpenGL Performer 3.1 and is available online for download.
Learn More