This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Direct Control of Simulated Nonhuman Characters
July/August 2011 (vol. 31 no. 4)
pp. 56-65
Junggon Kim, Carnegie Mellon University
Nancy S. Pollard, Carnegie Mellon University
Web Extra: View Supplemental Video 1
Web Extra: View Supplemental Video 2
A proposed system lets users directly control simulated self-propelled characters. Users drag a mouse to guide the character, while a physics simulation determines the motion. On the basis of the user input, the system computes an actuator command that causes the character to follow the user's intention as closely as possible while respecting the underlying physics. This direct control can be more intuitive than methods such as controlling character joints to track a given joint trajectory or using keyframes, especially when physically plausible dynamic motions are desired. With the system, users have created realistic motions of various kinds of characters, including rigid characters, characters with deformable bodies and rigid skeletons, and self-locomoting characters whose bodies form closed loops. The Web extras are screen-captured demos of algorithms for creating dynamic motions on various kinds of characters, and the resulting character animations. You can also view the videos on YouTube here: Part 1, http://www.youtube.com/watch?v=aD891Qub8kU; Part 2, http://www.youtube.com/watch?v=9tqUDijvzZc.

1. K. Yamane and Y. Nakamura, "Natural Motion Animation through Constraining and Deconstraining at Will," IEEE Trans. Visualization and Computer Graphics, vol. 9, no. 3, 2003, pp. 352–360.
2. J. Laszlo, M. Neff, and K. Singh, "Predictive Feedback for Interactive Control of Physics-Based Characters," Computer Graphics Forum, vol. 24, no. 3, 2005, pp. 257–265.
3. J. Kim and N.S. Pollard, "Fast Simulation of Skeleton-Driven Deformable Body Characters," to be published in ACM Trans. Graphics.
4. Y. Nakamura and H. Hanafusa, "Inverse Kinematic Solutions with Singularity Robustness for Robot Manipulator Control," J. Dynamic Systems, Measure-ment, and Control, vol. 108, no. 3, 1986, pp. 163–171.
5. M. de Lasa, I. Mordatch, and A. Hertzmann, "Feature-Based Locomotion Controllers," ACM Trans. Graphics, vol. 29, no. 4, 2010, article 131; http://doi.acm.org/10.11451778765.1781157 .
6. L. Sentis and O. Khatib, "A Whole-Body Control Framework for Humanoids Operating in Human Environments," Proc. 2006 IEEE Int'l Conf. Robotics and Automation (ICRA 06), IEEE Press, 2006, pp. 2641–2648; doi:10.1109/ROBOT.2006.1642100.
7. M. Dontcheva, G. Yngve, and Z. Popovic, "Layered Acting for Character Animation," ACM Trans. Graphics, vol. 22, no. 3, 2003, pp. 409–416.
1. J.K. Hodgins et al., "Animating Human Athletics," Proc. Siggraph, ACM Press, 1995, pp. 71–78.
2. K. Yin, K. Loken, and M. van de Panne, "Simbicon: Simple Biped Locomotion Control," ACM Trans. Graphics, vol. 26, no. 3, 2007, article 105; http://doi.acm.org/10.11451276377.1276509 .
3. L. Liu et al., "Sampling-Based Contact-Rich Motion Control," ACM Trans. Graphics, vol. 29, no. 4, 2010, article 128; http://doi.acm.org/10.11451778765.1778865 .
4. J. Laszlo, M. van de Panne, and E. Fiume, "Interactive Control for Physically Based Animation," Proc. Siggraph, ACM Press, 2000, pp. 201–208.
5. A. Macchietto, V. Zordan, and C.R. Shelton, "Momentum Control for Balance," ACM Trans. Graphics, vol. 28, no. 3, 2009, article 80; http://doi.acm.org/10.11451531326.1531386 .
6. M. de Lasa, I. Mordatch, and A. Hertzmann, "Feature-Based Locomotion Controllers," ACM Trans. Graphics, vol. 29, no. 4, 2010, article 131; http://doi.acm.org/10.11451778765.1781157 .
7. L. Sentis and O. Khatib, "A Whole-Body Control Framework for Humanoids Operating in Human Environments," Proc. 2006 IEEE Int'l Conf. Robotics and Automation (ICRA 06), IEEE Press, 2006, pp. 2641–2648; doi:10.1109/ROBOT.2006.1642100.

Index Terms:
physically based character animation, interactive direct control, physics simulation, computer graphics, graphics and multimedia
Citation:
Junggon Kim, Nancy S. Pollard, "Direct Control of Simulated Nonhuman Characters," IEEE Computer Graphics and Applications, vol. 31, no. 4, pp. 56-65, July-Aug. 2011, doi:10.1109/MCG.2011.50
Usage of this product signifies your acceptance of the Terms of Use.