Ray-Tracing Time-Continuous Animations MSc Thesis
|
Advisor: Tomas Akenine-Möller Completed: 2007-02-19
|
AbstractStatic acceleration structures are for efficiency reasons the de-facto standard used in high-quality renderers today. Time discretization is vital for performance for such a system, forcing otherwise natural time-dependent phenomena like motion-blur to be accumulated together by multiple rendered images. In this thesis, new methods are presented for storing animation sequences in a time-dependent kd-tree, which includes a pre-processing step, and a modified surface area heuristic (SAH) cost function. A time-dependent distributed ray tracer was implemented as a plugin-in for Softimage|XSI to test the methods in practice. Tests showed that the 4D kd-tree had better adaption to dynamic data compared to the 3D kd-tree even when both had the advantage of pre-processing. Applications of the 4D kd-tree were demonstrated to temporally displace instances of primitives to create the illusion of large groups of independently moving objects. DownloadsMovies
Head 1 [2.7 Mb]
|
This page and all material is copyright © 2006-2007 Jens Olsson. All rights reserved. |