Abstract
Obtaining high-quality, realistic motions of articulated characters is both time consuming and expensive, necessitating the development of easy-to-use and effective tools for motion editing and reuse. We propose a new simple technique for generating constrained variations of different lengths from an existing captured or otherwise animated motion. Our technique is applicable to textural motions, such as walking or dancing, where the motion sequence can be decomposed into shorter motion segments without an obvious temporal ordering among them. Inspired by previous work on texture synthesis and video textures, our method essentially produces a reordering of these shorter segments. Discontinuities are eliminated by carefully choosing the transition points and applying local adaptive smoothing in their vicinity, if necessary. The user is able to control the synthesis process by specifying a small number of simple constraints.
Similar content being viewed by others
References
Alias|Wavefront (2001) Maya 4.0
Arikan O, Forsyth DA (2002) Interactive motion generation from examples. In: Proceedings of SIGGRAPH 2002, San Antonio, 21–25 July 2002, pp 483–490
Ashikhmin M (2001) Synthesizing natural textures. In: Proceedings of the symposium on interactive 3D graphics, Research Triangle Park, NC, 19–21 March 2001, pp 217–226
Bar-Joseph Z, El-Yaniv R, Lischinski D, Werman M (2001) Texture mixing and texture movie synthesis using statistical learning. IEEE Trans Vis Comput Graph 7(2):120–135
Bowden R (2000) Learning statistical models of human motion. In: Proceedings of the IEEE workshop on human modeling, analysis, and synthesis (CVPR 2000), Hilton Head, SC, July 2000
Brand M, Hertzmann A (2000) Style machines. In: Proceedings of SIGGRAPH 2000, New Orleans, 23–28 July 2000, pp 183–192
Bruderlin A, Williams L (1995) Motion signal processing. In: Proceedings of SIGGRAPH 95, Los Angeles, 6–11 August 1995, pp 97–104
Cohen MF (1992) Interactive spacetime control for animation. In: Proceedings of SIGGRAPH 92, Chicago, 26–31 July 1992, Comput Graph 26(2):293–302
De Bonet JS (1997) Multiresolution sampling procedure for analysis and synthesis of texture images. In: Proceedings of SIGGRAPH 97, Los Angeles, 3–8 August 1997, pp 361–368
Efros AA, Freeman WT (2001) Image quilting for texture synthesis and transfer. In: Proceedings of SIGGRAPH 2001, Los Angeles, 12–17 August 2001, pp 341–346
Gleicher M (1997) Motion editing with spacetime constraints. In: Proceedings of the 1997 ACM symposium on interactive 3D graphics, Providence, RI, 27–30 April 1997, pp 139–148
Gleicher (1998) Retargeting motion to new characters. In: Proceedings of SIGGRAPH 98, Orlando, 19–24 July 1998, pp 33–42
Gleicher M (2001a) Comparing constraint-based motion editing methods. Graph Models 63:107–134
Gleicher M (2001b) Motion path editing. In: Proceedings of the 2001 ACM symposium on interactive 3D graphics, Research Triangle Park, NC, 19–21 March 2001, pp 195–202
Gleicher M, Litwinowicz P (1998) Constraint-based motion adaptation. J Vis Comput Animat 9(2):65–94
Kovar L, Gleicher M, Pighin F (2002) Motion graphs. In: Proceedings of SIGGRAPH 2002, San Antonio, 21–25 July 2002, pp 473–482
Kovar L, Schreiner J, Gleicher M (2002) Footskate cleanup for motion capture editing. In: Proceedings of the 2002 ACM symposium on computer animation, San Antonio, 21–22 July 2002, pp 97–104
Lee J, Chai J, Reitsma PSA, Hodgins JK, Pollard NS (2002) Interactive control of avatars animated with human motion data. In: Proceedings of SIGGRAPH 2002, San Antonio, 21–25 July 2002, pp 491–500
Lee J, Shin SY (1999) A hierarchical approach to interactive motion editing for human-like figures. In: Proceedings of SIGGRAPH 99, Los Angeles, 8–13 August 1999, pp 39–48
Li Y, Wang T, Shum H-Y (2002) Interactive motion generation from examples. In: Proceedings of SIGGRAPH 2002, San Antonio, 21–25 July 2002, pp 483–490
Molina Tanco L, Hilton A (2000) Realistic synthesis of novel human movements from a database of motion capture examples. In: Proceedings of the IEEE workshop on human motion, Austin, TX, 6-7 December 2000, pp 137–142
Perlin K, Goldberg A (1996) Improv: a system for scripting interactive actors in virtual worlds. In: Proceedings of SIGGRAPH 96, New Orleans, 4–9 August 1996, pp 205–216
Pullen K, Bregler C (2000) Animating by multi-level sampling. In: Proceedings of Computer Animation 2000, Philadelphia, 3–5 May 2000, pp 36–42
Pullen K, Bregler C (2002) Motion capture assisted animation: texturing and synthesis. In: Proceedings of SIGGRAPH 2002, San Antonio, 21–25 July 2002, pp 501–508
Schödl A, Szeliski R, Salesin DH, Essa I (2000) Video textures. In: Proceedings of SIGGRAPH 2000, New Orleans, 23–28 July 2000, pp 489–498
Unuma M, Anjyo K, Takeuchi R (1995) Fourier principles for emotion-based human figure animation. In: Proceedings of SIGGRAPH 95, Los Angeles, 6–11 August 1995, pp 91–96
Wei L-Y, Levoy M (2000) Fast texture synthesis using tree-structured vector quantization. In: Proceedings of SIGGRAPH 2000, New Orleans, 23–38 July 2000, pp 479–488
Witkin A, Kass M (1998) Spacetime constraints. In: Proceedings of SIGGRAPH 88, Atlanta, 1–5 August 1988. Comput Graph 22(4):159–168
Witkin A, Popović Z (1995) Motion warping. In: Proceedings of SIGGRAPH 95, Los Angeles, 6–11 August 1995, pp 105–108
Zhao T, Wang T, Shum H-Y (2002) Learning a highly structured motion model for 3d human tracking. In: Proceedings of ACCV 2002, Melbourne, Australia, 23–25 January 2002
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Moradoff, S., Lischinski, D. Constrained synthesis of textural motion for articulated characters. Visual Comp 20, 253–265 (2004). https://doi.org/10.1007/s00371-003-0231-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-003-0231-1