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, and from subsequent views as the user moves through the environment. The representation exploits the fact that from a xed vantage point there is a one-to-one mapping between visible world space points and their projection onto a sphere centered at that viewpoint. A Delaunay triangulation constructed on the sphere provides the mesh topology and the the vertex coordinates are derived from the input samples. The resulting mesh is used as the 2.5D display representation. The mesh is dynamic and ephemeral: it is updated as samples are added and deleted, and reconstructed after signiicant viewpoint changes. The dynamic mesh representation is described in the context of an interactive rendering system based on the holodeck, a 4-dimensional ray-caching data structure. In the holodeck system, a display driver makes requests for ray samples based on the user's current view. The display driver must then quickly construct a coherent image based on these samples. This report introduces the dynamic mesh representation as a solution to the reconstruction problem, describes its implementation, and presents the results of utilizing this representation in the holodeck environment.
منابع مشابه
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 t...
متن کاملThe Holodeck: A Parallel Ray-caching Rendering System
This paper presents a new data structure for light field rendering, which resembles a Star Trek holodeck in form and function. The grid on a holodeck section acts as a fourdimensional rendering target for a ray tracing algorithm, whose goal is to update an interactive display. A holodeck server coordinates separate ray evaluation and display processes, optimizing disk and memory usage. Holodeck...
متن کاملDynamic Grid Refinement for Fluid Simulations on Parallel Graphics Architectures
We present a physically-based fluid simulation with dynamic grid refinement on parallel SIMD graphics hardware. The irregular and dynamic structure of an adaptive grid requires sophisticated memory access patterns as well as a decomposition of the problem for parallel processing and the distribution of tasks to multiple threads. In this paper, we focus on the representation and management of th...
متن کاملHelicopter Rotor Airloads Prediction Using CFD and Flight Test Measurement in Hover Flight
An implicit unsteady upwind solver including a mesh motion approach was applied to simulate a helicopter including body, main rotor and tail rotor in hover flight. The discretization was based on a second order finite volume approach with fluxes given by the Roeand#39;s scheme. Discretization of Geometric Conservation Laws (GCL) was devised in such a way that the three-dimensional flows on arbi...
متن کاملTowards the Holodeck: An Initial Testbed for Real-Time 3D-Teleimmersion
In this paper we present the first implementation of a new medium for telecollaboration. The realized testbed consists of two telecubicles hooked at two Internet nodes. At each telecubicle a stereorig is used to provide an accurate dense 3D-reconstruction of a person in action. The two real dynamic worlds are transmitted over the network and visualized with a spatially immersive display includi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000