Improvements on the Pixel-tracing Filter: Reflection/Refraction, Shadows, and Jittering
نویسنده
چکیده
Pixel-trace filtering is an efficient anti-aliasing technique for sequence animation because its computation cost is constant regardless of scene complexity. Although it works well in simple cases, it has shortcomings with steady objects, moving shadows, reflective/refractive objects, and deforming objects. This paper significantly improves pixel-trace filtering and eliminates all these restrictions. Jittered sampling is introduced to eliminate the aliasing experienced with steady objects. Beam/pencil tracing techniques are applied to reflective/refractive objects. The G-buffer scheme is adopted to deal with moving shadows and deforming objects. Several experiments demonstrate that our improvements successfully eliminate the restrictions. It is also shown that the temporal-filtering feature of pixel-trace filtering is advantageous for flicker reduction, and an appropriate filter size is suggested based on human flicker perception. With these improvements, pixel-trace filtering becomes a powerful anti-aliasing method, and we believe that it can be a standard anti-aliasing technique for computer animation.
منابع مشابه
Generation of Stratified Samples for B-Spline Pixel Filtering
B-spline filter kernals have proved useful in many pixel sampling applications. A cubic B-spline filter kernal, having a width of four pixels, is particularly effective. In distribution ray tracing, pixel filters are evaluated implicitly by having the density of sampling proportional to the filter value. In this work we present a simple method to generate random samples having an underlying B-s...
متن کاملDesign of a Pipelined Architecture for Ray/Bézier Patch Intersection Computation
Ray tracing is one of the most important techniques in computer graphics for rendering high quality and photorealistic pictures. In it, at least one ray is cast into the scene for each pixel of the image. If the ray hits an object, it may produce other rays, such as reflection, shadow, and refraction rays to determine the color of the associated pixel (see [1] for more details). Ray tracing dea...
متن کاملRendering Techniques for Transparent Objects
Three techniques are proposed for more realistic image synthesis of transparent objects. The techniques simulate important phenomena due to refraction and/or reflection, such as focuses and dispersion. For efficient simulation of focuses and caustics, a method called grid-pencil tracing is proposed, based on the ideas of pencil tracing and backward ray tracing. An anti-aliasing filter is design...
متن کاملRendering CSG scenes with general antialiasing
Ray-tracing is one of the most popular techniques for rendering 3D images. Effects such as shadows, reflection, refraction and so on can be produced with this technique. However, raytracing is a point-sampling technique with well-known aliasing problems. In particular, small objects and small shadows can be hidden between rays and not be detected. No ray-tracing method, even using oversampling,...
متن کاملInteractive Distribution Ray Tracing
Distribution ray tracing uses multiple samples per pixel to produce antialiased images that include soft shadows, glossy reflection, motion blur, and depth-of-field. The two main potential barriers to making distribution ray tracing interactive are that many rays might be required, and that those rays are not coherent enough to derive efficiency from tracing them in packets. A new interleaved s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015