Tapestry: A Dynamic Mesh-based Display Representation for Interactive Rendering
نویسندگان
چکیده
This paper presents a new method for interactive viewing of dynamically sampled environments. We introduce a 3D mesh-based reconstruction called a tapestry that serves both as the display representation and as a cache that supports the re-use of samples across views. As the user navigates through the environment, the mesh continuously evolves to provide an appropriate image reconstruction for the current view. In addition, the reconstruction process provides feedback to the renderer to guide adaptive sampling. We present our implementation of an interactive application utilizing the RADIANCE lighting and simulation system to generate the samples. Our approach offers several advantages. The 3D mesh supports an extended cache life for samples and generates a complete image, even with a sparse sampling density. Through efficient use of ubiquitous OpenGL hardware, we provide smooth progressive refinement and resolution-independent viewing. With this framework, we achieve interactive performance on a two-processor machine running a single ray tracing process, even at a resolution of 300
منابع مشابه
A Dynamic Mesh Display Representation for the Holodeck Ray Cache System
This report presents a dynamic mesh representation that is designed to display the results of interactively sampling a 3D environment. The mesh generator takes samples comprising a world space location, RGB color value, and sampled ray direction, and assembles them into a 3D triangle mesh. From this representation a complete image can be constructed and displayed, both from the initial view, an...
متن کاملDynamic view-dependent visualization of unstructured tetrahedral volumetric meshes
Visualization of large volumetric datasets has always been an important problem. Due to the high computational requirements of volume-rendering techniques, achieving interactive rates is a real challenge. We present a selective refinement scheme that dynamically refines the mesh according to the camera parameters. This scheme automatically determines the impact of different parts of the mesh on...
متن کاملFastMesh: Efficient View-dependent Meshing
In this paper we present an optimized view-dependent meshing framework for adaptive and continuous level-of-detail (LOD) rendering in real-time. Multiresolution triangle mesh representations are an important tool for adapting triangle mesh complexity in real-time rendering environments. Ideally for interactive visualization, a triangle mesh is simplified to the maximal tolerated perceptual erro...
متن کاملDStrips: Dynamic Triangle Strips for Real-Time Mesh Simplification and Rendering
DStrips is a simple and efficient method to dynamically manage and generate triangle strips for real-time viewdependent multiresolution meshing and rendering. Progressive view-dependent triangle mesh simplification and rendering is an important concept for interactive visualization environments. To minimize the rendering cost, triangle meshes are simplified to the maximal tolerated perceptual e...
متن کاملInteractive Solid Texturing using Point-based Multiresolution Representations
This paper presents an interactive environment for texturing surfaces of arbitrary 3D objects. By uniquely using solid textures and applying them to the surface, we do not require an explicit parameterisation in texture space. Various solid textures can be combined by building a constructive texturing tree of space partitions to define the photometric attributes at each location of the object. ...
متن کامل