Dynamic Canvas for Immersive Non-Photorealistic Walkthroughs
The static background paper or canvas texture usually used for
non-photorealistic animation greatly impedes the sensation of motion
and results in a disturbing ``shower door'' effect. We present a
method to animate the background canvas for non-photorealistic
rendering animations and walkthroughs, which greatly improves the
sensation of motion and 3D ``immersion''. The complex motion field
induced by the 3D displacement is matched using purely 2D
transformations. The motion field of forward translations is
approximated using a 2D zoom in the texture, and camera
rotation is approximated using 2D translation and rotation. A
rolling-ball metaphor is introduced to match the instantaneous 3D
motion with a 2D transformation. An infinite zoom in the texture is
made possible by using a paper model based on multifrequency solid
turbulence. Our results indicate a dramatic improvement over
a static background.
Images and movies
See also
See also the project
webpage.
Donwload the source code.
Compile using qmake ; make
. It requires the libQGLViewer library.
BibTex references
@InProceedings\{CTPDGD03, author = "Cunzi, Matthieu and Thollot, Jo{\"e}lle and Paris, Sylvain and Debunne, Gilles and Gascuel, Jean-Dominique and Durand, Fr\'edo", title = "Dynamic Canvas for Immersive Non-Photorealistic Walkthroughs", booktitle = "Proc. Graphics Interface", month = "june", year = "2003", publisher = "A K Peters, LTD.", keywords = "NPR, Immersive Walkthrough, Ca", url = "http://maverick.inria.fr/Publications/2003/CTPDGD03" }