Interruptible Rendering

Interactive renderers have long wrestled with the tradeoff between detail and frame rate. Typically, they simply set a target frame rate and adjust detail to fulfull that constraint. In this work we make this tradeoff a degree of freedom, shortening frame times and reducinging detail when scenes are dynamic, lengthening frame times and increasing detail when scenes are static. Our approach is 3 times more accurate than traditional techniques as measured by RMS error.
Project members: Abhinav Dayal (NU), Cliff Woolley (UVA), Ben Watson (NU) & David Luebke (UVA).
Sponsors: NSF award 0093172 & ATI.
Thanks to: the OpenRT project, the Stanford 3D scanning repository, & the BART project.

Publications

C. Woolley, D. Luebke, B.A. Watson, A. Dayal (2003). Interruptible rendering (pdf). Proc. ACM Interactive 3D Graphics (Monterey, April), 143-151.
J.C. Woolley, D. Luebke & B. Watson (2002).  Interruptible rendering (pdf).  Technical sketch, ACM SIGGRAPH 2002 Conference Abstracts and Applications, (San Antonio, July), 205.

Videos

Interruptible kitchen
Interruptible, ray traced rendering of a kitchen model, with 8 secondary rays per pixel.
Interruptible dragon
Interruptible, ray traced rendering of the 1M polygon dragon model.