Uniting cartoon textures with computer assisted animation

We present a novel method to create perpetual animations from a small set of given keyframes. Existing approaches either are limited to re-sequencing large amounts of existing image/video data, or to interpolating vector based drawings.Our approach benefits from several ideas and techniques from video textures, computer-assisted animation and motion graphs. It combines the re-sequencing of existing material with the automatic generation of new data. Furthermore, the animator can interfere with the animation process at each arbitrary moment.First, a given set of keyframes is used to automatically generate a set of in-betweens. The amount of in-betweens required, depends on a distance metric preventing possible visual discontinuities. Next, an optimised cost graph is derived from the generated frames, indicating for all keyframes how many steps are required to travel from one keyframe to another. Finally, by rearranging the generated sets of in-betweens according to the cost graph, new animations can be synthesised from the generated data.The resulting animations are smooth, broader than the input data and require no postprocessing.

[1]  Neill W. Campbell,et al.  Practical Generation of Video Textures using the Auto-Regressive Process , 2002, BMVC.

[2]  Bobby Bodenheimer,et al.  Cartoon textures , 2004, SCA '04.

[3]  Thomas W. Sederberg,et al.  A physically based approach to 2–D shape blending , 1992, SIGGRAPH.

[4]  Philip J. Willis,et al.  Computer Assisted Animation: 2D or not 2D? , 1994, Comput. J..

[5]  William T. Reeves,et al.  Inbetweening for computer animation utilizing moving point constraints , 1981, SIGGRAPH '81.

[6]  Alexander Kort,et al.  Computer aided inbetweening , 2002, NPAR '02.

[7]  Christoph Bregler,et al.  Turning to the masters: motion capturing cartoons , 2002, ACM Trans. Graph..

[8]  N. Burtnyk,et al.  Interactive skeleton techniques for enhancing motion dynamics in key frame animation , 1998 .

[9]  Richard Szeliski,et al.  Video textures , 2000, SIGGRAPH.

[10]  W SederbergThomas,et al.  A physically based approach to 2D shape blending , 1992 .

[11]  Peter-Pike J. Sloan,et al.  Artist‐Directed Inverse‐Kinematics Using Radial Basis Function Interpolation , 2001, Comput. Graph. Forum.

[12]  N. Burtnyk,et al.  Computer-Generated Key-Frame Animation , 1971 .

[13]  Frank Van Reeth,et al.  Automatic in-betweening in computer assisted animation by exploiting 2.5D modelling techniques , 2001, Proceedings Computer Animation 2001. Fourteenth Conference on Computer Animation (Cat. No.01TH8596).

[14]  Peisheng Gao,et al.  2-D shape blending: an intrinsic solution to the vertex path problem , 1993, SIGGRAPH.

[15]  Lucas Kovar,et al.  Motion Graphs , 2002, ACM Trans. Graph..

[16]  Ari Rappoport,et al.  Shape blending using the star-skeleton representation , 1995, IEEE Computer Graphics and Applications.

[17]  Neill W. Campbell,et al.  Video textures using the auto-regressive process , 2002, SIGGRAPH '02.