Sketching 3D animations

Jean-Francis Balaguer, Enrico Gobbetti
Computer Graphics Forum, Volume 14, Number 3, page C241--C258 - september 1995
Download the publication : eg95.pdf [570Ko]  
We are interested in providing animators with a general-purpose tool allowing them to create animations using straight-ahead actions as well as pose-to-pose techniques. Our approach seeks to bring the expressiveness of real-time motion capture systems into a general-purpose multi-track system running on a graphics workstation. We emphasize the use of high-bandwidth interaction with 3D objects together with specific data reduction techniques for the automatic construction of editable representations of interactively sketched continuous parameter evolution. In this paper, we concentrate on providing a solution to the problem of applying data reduction techniques in an animation context. The requirements that must be fulfilled by the data reduction algorithm are analyzed. From the Lyche and Moerken knot removal strategy, we derive an incremental algorithm that computes a B-spline approximation to the original curve by considering only a small piece of the total curve at any time. This algorithm allows the processing of the user's captured motion in parallel with its specification, and guarantees constant latency time and memory needs for input motions composed of any number of samples. After showing the results obtained by applying our incremental algorithm to 3D animation paths, we describe an integrated environment to visually construct 3D animations, where all interaction is done directly in three dimensions. By recording the effects of user's manipulations and taking into account the temporal aspect of the interaction, straight-ahead animations can be defined. Our algorithm is automatically applied to continuous parameter evolution in order to obtain editable representations. The paper concludes with a presentation of future work.

Images and movies


BibTex references

  author       = {Balaguer, J.-F. and Gobbetti, E.},
  title        = {Sketching 3D animations},
  journal      = {Computer Graphics Forum},
  number       = {3},
  volume       = {14},
  pages        = {C241--C258},
  month        = {september},
  year         = {1995},
  publisher    = {Blackwell Publishers},
  note         = {Proceedings of the 1995 16th Annual Conference and Exhibition of the European Association for Computer Graphics, Eurographics'95, Held in Maastricht, the Netherlandsp  idxproject: VB2  address: Oxford, England},
  keywords     = {3D; 3D animation sketching; 3D objects; ahead actions; B-spline approximation; computer animation; Constant latency time; constant latency time; continuous parameter evolution; Continuous parameter evolution; data reduction; Data reduction; data reduction},
  issn         = {0167-7055},
  url          = {},

Other publications in the database

» Jean-Francis Balaguer
» Enrico Gobbetti