Selective Parallel Rendering for High-Fidelity Graphics

High-fidelity rendering of complex scenes is one of the primary goals of computer graphics. Unfortunately, high-fidelity rendering is notoriously computationally expensive. In this paper we present a framework for high-fidelity rendering in reasonable time through our Rendering on Demand system. We bring together two of the main acceleration methods for rendering: selective rendering and parallel rendering. We present a selective rendering system which incorporates selective guidance. Amongst other things, the selective guidance system takes advantage of limitations in the human visual system to concentrate rendering efforts on the most perceptually important features in an image. Parallel rendering helps reduce the costs further by distributing the workload amongst a number of computational nodes. We present an implementation of our framework as an extension of the lighting simulation system Radiance, adding a selective guidance system that can exploit visual perception. Furthermore, we parallelise Radiance and its primary acceleration data structure, the irradiance cache, and also use the selective guidance to improve load balancing of the distributed workload. Our results demonstrate the effectiveness of the implementation and thus the potential of the rendering framework.

[1]  C. Koch,et al.  A saliency-based search mechanism for overt and covert shifts of visual attention , 2000, Vision Research.

[2]  Kellogg S. Booth,et al.  Report from the chair , 1986 .

[3]  Werner Purgathofer,et al.  Overview of Perceptually-Driven Radiosity Methods , 1999 .

[4]  Philipp Slusallek,et al.  Realtime Ray Tracing and its use for Interactive Global Illumination , 2003, Eurographics.

[5]  Alan Chalmers,et al.  Detail to Attention: Exploiting Visual Tasks for Selective Rendering , 2003, Rendering Techniques.

[6]  Peter-Pike J. Sloan,et al.  Interactive ray tracing , 1999, SI3D.

[7]  Karol Myszkowski,et al.  The Visible Differences Predictor: Applications to Global Illumination Problems , 1998, Rendering Techniques.

[8]  Veronica Sundstedt,et al.  High fidelity reconstruction of the ancient Egyptian temple of Kalabsha , 2004, AFRIGRAPH '04.

[9]  Philipp Slusallek,et al.  Interactive Global Illumination using Fast Ray Tracing , 2002, Rendering Techniques.

[10]  Donald P. Greenberg,et al.  Spatiotemporal sensitivity and visual attention for efficient rendering of dynamic environments , 2001, TOGS.

[11]  Heinz Mayer,et al.  MPI-parallelized Radiance on SGI CoW and SMP , 1999, ACPC.

[12]  Gary W. Meyer,et al.  A perceptually based adaptive sampling algorithm , 1998, SIGGRAPH.

[13]  S Ullman,et al.  Shifts in selective visual attention: towards the underlying neural circuitry. , 1985, Human neurobiology.

[14]  Veronica Sundstedt,et al.  Visual attention for efficient high-fidelity graphics , 2005, SCCG '05.

[15]  Kurt Debattista,et al.  Snapshot: A rapid technique for driving a selective global illumination renderer , 2005 .

[16]  David Robertson,et al.  Parallelization of radiance for real time interactive lighting visualization walkthroughs , 1999, SC '99.

[17]  Markus Wagner,et al.  Interactive Rendering with Coherent Ray Tracing , 2001, Comput. Graph. Forum.

[18]  A. L. Yarbus Eye Movements During Perception of Complex Objects , 1967 .

[19]  Philipp Slusallek,et al.  Realtime Caustics using Distributed Photon Mapping , 2004, Rendering Techniques.

[20]  Veronica Sundstedt,et al.  Top-Down Visual Attention for Efficient Rendering of Task Related Scenes , 2004, VMV.

[21]  A. L. I︠A︡rbus Eye Movements and Vision , 1967 .

[22]  G. W. Larson,et al.  Rendering with radiance - the art and science of lighting visualization , 2004, Morgan Kaufmann series in computer graphics and geometric modeling.

[23]  Scott J. Daly,et al.  Visible differences predictor: an algorithm for the assessment of image fidelity , 1992, Electronic Imaging.

[24]  Don P. Mitchell,et al.  Generating antialiased images at low sampling densities , 1987, SIGGRAPH.