Smooth View-Dependent Rendering in Animations

Axel Friedrich - Konrad Polthier - Markus Schmies


View-dependent rendering allows interactive visualization of larger scenes. A well-known artifact is the popping problem in animations resulting from temporal differences in the level of detail between the view-dependent representations used in subsequent frames.

We solve the popping problem by computing view-dependent representations of a scene only at every $n$-th frame, and smoothly interpolate adjacent keyframe sections to obtain the representations for all in-between frames. Additionally, we accelerate rendering at only minor accuracy costs since interpolation is much faster than computing a view-dependent for each displayed frame.

We use scenes represented as triangle hierarchies and fulfilling a special constraint allowing for fast interpolation without remeshing. In contrast to other approaches our method naturally extends to animated scenes whose geometry and mesh may adaptively change in time.

CR Categories: I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling - Surface and object representations; I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling - Hierarchy and geometric transformations; I.3.6 [Computer Graphics]: Methodology and Techniques - Graphics data structures and data types I.3.7 [Computer Graphics]: Three-dimensional graphics and realism - animation

Keywords: animation, shape interpolation, adaptive refinement, level-of-detail, multiresolutional representation

Full Preprint: Smooth View-Dependent Rendering in Animations (.pdf 337 KB)