Conservative Radiance Interpolants for Ray Tracing

نویسندگان

  • Seth J. Teller
  • Kavita Bala
  • Julie Dorsey
چکیده

Classical ray-tracing algorithms compute radiance returning to the eye along one or more sample rays through each pixel of an image. The output of a ray-tracing algorithm, although potentially photorealistic, is a two-dimensional quantity { an image array of radiance values { and is not directly useful from any viewpoint other than the one for which it was computed. This paper makes several contributions. First, it directly incorporates the notion of radiometric error into classical ray-tracing, by lazy construction of conservative radiance interpolants in ray space. For any relative error tolerance , we show how to construct interpolants which return radiance values within of those that would be computed by classical (e.g., Whitted) ray-tracing. The second contribution of the paper is an explication of the four sources of aliasing inherent in classical ray tracing { termed gaps, blockers, funnels, and peaks { and an adaptive subdivision algorithm for identifying ray space regions guaranteed to be free of these phenomena. Finally, we describe a novel data structure that exploits object-space coherence in the radiance function to accelerate not only the generation of single images, but of image sequences arising from a smoothly varying sequence of eyepoints. We describe a preliminary implementation incorporating each of these ideas.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Appears in Seventh Eurographics Workshop on Rendering Conservative Interpolants for Ray Tracing Conservative Interpolants for Ray Tracing Conservative Radiance Interpolants for Ray Tracing

Classical ray-tracing algorithms compute radiance returning to the eye along one or more sample rays through each pixel of an image. The output of a ray-tracing algorithm, although potentially photoreal-istic, is a two-dimensional quantity { an image array of radiance values { and is not directly useful from any viewpoint other than the one for which it was computed. This paper makes several co...

متن کامل

Accelerated Bounded-Error Ray Tracing Using Per-Surface Radiance Interpolants

Ray tracing, which computes radiance, is usually regarded as an off-line rendering algorithm that is too slow for interactive use. In this paper, we present a system that uses per-surface four-dimensional interpolants to approximate radiance, while providing guaranteed error bounds. Our system exploits object-space, ray-space, image-space and temporal coherence to accelerate ray tracing. Our sy...

متن کامل

Radiance Interpolants for Interactive Scene Editing and Ray Tracing by

Ray tracers are usually regarded as off-line rendering algorithms that are too slow for interactive use. This thesis introduces techniques to accelerate ray tracing and to support interactive editing of ray-traced scenes. These techniques should be useful in many applications, such as architectural walk-throughs, modeling, and games, and will enhance both interactive and batch rendering. This t...

متن کامل

Interactive Ray-Traced Scene Editing using Ray Segment Trees

This paper presents a ray tracer that facilitates near-interactive scene editing with incremental rendering; the user can edit the scene both by manipulating objects and by changing the viewpoint. Our system uses object-space radiance interpolants to accelerate ray tracing by approximating radiance, while bounding error. We introduce a new hierarchical data structure, the ray segment tree (RST)...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996