Browse > Article
http://dx.doi.org/10.15701/kcgs.2015.21.2.11

Dragging Body Parts in 3D Space to Direct Animated Characters  

Lee, Kang Hoon (Dept. of Computer Science, Kwangwoon University)
Choi, Myung Geol (Dept. of Media Technology and Media Contents, The Catholic University of Korea)
Abstract
We present a new interactive technique for directing the motion sequences of an animated character by dragging its specific body part to a desired location in the three-dimensional virtual environment via a hand motion tracking device. The motion sequences of our character is synthesized by reordering subsequences of captured motion data based on a well-known graph representation. For each new input location, our system samples the space of possible future states by unrolling the graph into a spatial search tree, and retrieves one of the states at which the dragged body part of the character gets closer to the input location. We minimize the difference between each pair of successively retrieved states, so that the user is able to anticipate which states will be found by varying the input location, and resultantly, to quickly reach the desired states. The usefulness of our method is demonstrated through experiments with breakdance, boxing, and basketball motion data.
Keywords
computer animation; interactive technique; motion capture data; three-dimensional input;
Citations & Related Records
연도 인용수 순위
  • Reference
1 R. Slyper and J. K. Hodgins, "Action capture with accelerometers," in Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2008, pp. 193-199.
2 H. Liu, X. Wei, J. Chai, I. Ha, and T. Rhee, "Realtime human motion control with a small number of inertial sensors," in Proceedings of symposium on Interactive 3D Graphics and Games (I3D '11), 2011, pp. 133-140.
3 H. Rhodin, J. Tompkin, K. I. Kim, K. Varanasi, H.-P. Seidel, and C. Theobalt, "Interactive motion mapping for real-time character control," Computer Graphics Forum, vol. 33, no. 2, pp. 273-282, 2014.
4 Y. Seol, C. O'Sullivan, and J. Lee, "Creature features: online motion puppetry for non-human characters," in Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2013, pp. 213-221.
5 N. Lockwood and K. Singh, "Finger walking: motion editing with contact-based hand performance," in Proceedings of ACM SIGGRAPH/Eurographics conference on Computer Animation, 2012, pp. 43-52.
6 M. Oshita, Y. Senju, and S. Morishige, "Chracter motion control interface with hand manipulation inspired by puppet mechanism," in Proceedings of the 12th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry, 2013, pp. 131-138.
7 M. G. Choi, M. Kim, K. L. Hyun, and J. Lee, "Deformable motion: squeezing into cluttered environments," Computer Graphics Forum, vol. 30, no. 2, pp. 445-453, 2011.
8 J. Laszlo, M. van de Panne, and E. Fiume, "Interactive control for physically-based animation," in Proceedings of the 27th annual conference on Computer graphics and interactive techniques (SIGGRAPH 2000), 2000, pp. 201-208.
9 J. Kim and N. S. Pollard, "Direct control of simulated nonhuman characters," vol. 31, no. 4, pp. 56-65, 2011.   DOI
10 T. Igarashi, T. Moscovich, and J. F. Hughes, "Spatial keyframing for performance-driven animation," in Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2005, pp. 107-115.
11 M. Thorne, D. Burke, and M. van de Panne, "Motion doodles: an interface for sketching character motion," ACM Transactions on Graphics (SIGGRAPH 2004), vol. 23, no. 3, pp. 424-431, 2004.
12 J. Davis, M. Agrawala, E. Chuang, Z. Popovic, and D. Salesin, "A sketching interface for articulated figure animation," in Proceedings of the ACM SIGGRAPH/ Eurographics Symposium on Computer Animation, 2003, pp. 320-329.
13 I. Yoo, J. Vanek, and M. Nizovtseva, "Sketching human character animations by composing sequences from large motion database," Visual Computer, vol. 30, pp. 213-227, 2014.   DOI
14 L. Kovar, M. Gleicher, and F. Pighin, "Motion graphs," ACM Transactions on Graphics (SIGGRAPH 2002), vol. 21, no. 3, pp. 473-482, 2002.
15 M. P. Johnson, A.Wilson, B. Blumberg, C. Kline, and A. Bobick, "Sympathetic interfaces: using a plush toy to direct synthetic characters," in Proceedings of the SIGCHI conference on Human Factors in Computing Systems, 1999, pp. 152-158.
16 J. Lee, J. Chai, P. S. A. Reitsma, J. K. Hodgins, and P. N. S., "Interactive control of avatars animated with human motion data," ACM Transactions on Graphics (SIGGRAPH 2002), vol. 21, no. 3, pp. 491-500, 2002.
17 W.-Y. Lo and M. Zwicker, "Bidirectional search for interactive motion synthesis," Computer Graphics Forum, vol. 29, no. 2, pp. 563-573, 2010.   DOI
18 J. Min, Y.-I. Chen, and J. Chai, "Interactive generation of human animation with deformable motion models," ACM Transactions on Graphics, vol. 29, no. 1, pp. 9:1-9:12, 2009.
19 M. Dontcheva, G. Yngve, and Z. Popovic, "Layered acting for character animation," ACM Transactions on Graphics (SIGGRAPH 2003), vol. 22, no. 3, pp. 409-416, 2003.
20 N. Numaguchi, A. Nakazawa, T. Shiratori, and J. K. Hodgins, "A puppet interface for retrieval of motion capture data," in Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 2011, pp. 157-166.
21 R. Held, A. Gupta, B. Curless, and M. Agrawala, "3d puppetry: a kinect-based interface for 3d animation," in Proceedings of the 25th annual ACM symposium on User Interface software and technology (UIST '12), 2012, pp. 423-434.
22 H. J. Shin, J. Lee, S. Y. Shin, and M. Gleicher, "Computer puppetry: an importance-based approach," ACM Transactions on Graphics, vol. 20, no. 2, pp. 67-94, 2001.   DOI
23 J. Chai and J. K. Hodgins, "Performance animation from lowdimensional control signals," ACM Transactions on Graphics (SIGGRAPH 2005), vol. 24, no. 3, pp. 686-696, 2005.