thumbnail

Sketching 3D Animations

Jean-Francis Balaguer and Enrico Gobbetti

September 1995

Abstract

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.

Reference and download information

Jean-Francis Balaguer and Enrico Gobbetti. Sketching 3D Animations. Computer Graphics Forum, 14(3): C241-C258, September 1995. Proceedings of the 1995 16th Annual Conference and Exhibition of the European Association for Computer Graphics, Eurographics'95, Held in Maastricht, the Netherlands.

Related multimedia productions

thumbnail
E.Gobbetti, J.F.Balaguer
Sketching 3D Animations
CRS4 Video n. 27e - Date: 1995 - Duration: 00:07:46
Presented at Eurographics'95, Maastricht, NL

Bibtex citation record

@Article{Balaguer:1995:SA,
    author = {Jean-Francis Balaguer and Enrico Gobbetti},
    title = {Sketching {3D} Animations},
    journal = {Computer Graphics Forum},
    volume = {14},
    number = {3},
    pages = {C241--C258},
    publisher = {Blackwell Publishers},
    address = {Oxford, England},
    month = {September},
    year = {1995},
    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; graphics workstation; Graphics workstation; graphics workstation; high-bandwidth interaction; High-bandwidth interaction; Incremental algorithm; incremental algorithm; interactive systems; Knot removal strategy; knot removal strategy; multitrack system; Multitrack system; multitrack system; objects; pose-to-pose techniques; Pose-to-pose techniques; pose-to-pose techniques; real-time motion capture; Real-time motion capture; real-time systems; specification; Specification; specification; splines (mathematics); straight-; Straight-ahead actions; three dimensional animation; Three dimensional animation; three dimensional animation; user interfaces},
    issn = {0167-7055},
    abstract = {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.},
    note = {Proceedings of the 1995 16th Annual Conference and Exhibition of the European Association for Computer Graphics, Eurographics'95, Held in Maastricht, the Netherlands},
    url = {http://vic.crs4.it/vic/cgi-bin/bib-page.cgi?id='Balaguer:1995:SA'},
}