Interactive spacetime control for animation
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Hierarchical spacetime control
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Efficient generation of motion transitions using spacetime constraints
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Motion editing with spacetime constraints
Proceedings of the 1997 symposium on Interactive 3D graphics
NeuroAnimator: fast neural network emulation and control of physics-based models
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Physically based motion transformation
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
A hierarchical approach to interactive motion editing for human-like figures
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Interactive manipulation of rigid body simulations
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Motion interpolation by optimal control
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Synthesis of complex dynamic character motion from simple animations
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Interactive motion generation from examples
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Lancelot: A FORTRAN Package for Large-Scale Nonlinear Optimization (Release A)
Lancelot: A FORTRAN Package for Large-Scale Nonlinear Optimization (Release A)
Robot Dynamics Algorithm
Recursive Dynamics and Optimal Control Techniques for Human Motion Planning
CA '99 Proceedings of the Computer Animation
Efficient animation techniques balancing both user control and physical realism
Efficient animation techniques balancing both user control and physical realism
Learning control of complex skills
Learning control of complex skills
Animating Human Locomotion with Inverse Dynamics
IEEE Computer Graphics and Applications
Physical Touch-Up of Human Motions
PG '03 Proceedings of the 11th Pacific Conference on Computer Graphics and Applications
Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces
ACM SIGGRAPH 2004 Papers
Enriching a motion collection by transplanting limbs
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
A physically-based motion retargeting filter
ACM Transactions on Graphics (TOG)
Adaptation of performed ballistic motion
ACM Transactions on Graphics (TOG)
User interfaces for interactive control of physics-based 3D characters
Proceedings of the 2005 symposium on Interactive 3D graphics and games
Motion editing with data glove
Proceedings of the 2004 ACM SIGCHI International Conference on Advances in computer entertainment technology
Learning physics-based motion style with nonlinear inverse optimization
ACM SIGGRAPH 2005 Papers
Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
Behavior planning for character animation
Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
Animating reactive motions for biped locomotion
Proceedings of the ACM symposium on Virtual reality software and technology
Trajectory synthesis by hierarchical spatio-temporal correspondence: comparison of different methods
APGV '05 Proceedings of the 2nd symposium on Applied perception in graphics and visualization
GI '06 Proceedings of Graphics Interface 2006
Computational studies of human motion: part 1, tracking and motion synthesis
Foundations and Trends® in Computer Graphics and Vision
Validating retargeted and interpolated locomotions by dynamics-based analysis
Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia
Composition of complex optimal multi-character motions
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Flipping with physics: motion editing for acrobatics
SCA '07 Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
Multiobjective control with frictional contacts
SCA '07 Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation
Proceedings of the 2007 ACM SIGGRAPH symposium on Video games
Constraint-based motion optimization using a statistical dynamic model
ACM SIGGRAPH 2007 papers
Construction and optimal search of interpolated motion graphs
ACM SIGGRAPH 2007 papers
Simulating biped behaviors from human motion data
ACM SIGGRAPH 2007 papers
Efficient symbolic differentiation for graphics applications
ACM SIGGRAPH 2007 papers
Proceedings of the 2007 ACM symposium on Virtual reality software and technology
Animating oscillatory motion with overlap: wiggly splines
ACM SIGGRAPH 2008 papers
Interactive simulation of stylized human locomotion
ACM SIGGRAPH 2008 papers
Real-time control of physically based simulations using gentle forces
ACM SIGGRAPH Asia 2008 papers
Optimization-based interactive motion synthesis
ACM Transactions on Graphics (TOG)
Deformable object animation using reduced optimal control
ACM SIGGRAPH 2009 papers
Optimal gait and form for animal locomotion
ACM SIGGRAPH 2009 papers
Contact-aware nonlinear control of dynamic characters
ACM SIGGRAPH 2009 papers
Achieving good connectivity in motion graphs
Graphical Models
Automatic construction of a minimum size motion graph
Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Achieving good connectivity in motion graphs
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Generating body surface deformation using level set method
AMFG'07 Proceedings of the 3rd international conference on Analysis and modeling of faces and gestures
Spatial relationship preserving character motion adaptation
ACM SIGGRAPH 2010 papers
ACM SIGGRAPH 2010 papers
Feature-based locomotion controllers
ACM SIGGRAPH 2010 papers
Human motion simulation and action corpus
ICDHM'07 Proceedings of the 1st international conference on Digital human modeling
Communications of the ACM
A reactive and protective character motion generation algorithm
International Journal of Computer Applications in Technology
An interactive motion-editing method for human animation
International Journal of Computer Applications in Technology
Perception based real-time dynamic adaptation of human motions
MIG'10 Proceedings of the Third international conference on Motion in games
Multi-objective optimization technique for simulated active body control with frictional contacts
MMACTEE'09 Proceedings of the 11th WSEAS international conference on Mathematical methods and computational techniques in electrical engineering
Physically valid statistical models for human motion generation
ACM Transactions on Graphics (TOG)
Spacetime vertex constraints for dynamically-based adaptation of motion-captured animation
SCA '11 Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Modal-space control for articulated characters
ACM Transactions on Graphics (TOG)
Rhythmic motion synthesis using motion thread networks
Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry
ICEC'06 Proceedings of the 5th international conference on Entertainment Computing
Dynamic control of captured motions to verify new constraints
GW'05 Proceedings of the 6th international conference on Gesture in Human-Computer Interaction and Simulation
Learning the stylistic similarity between human motions
ISVC'06 Proceedings of the Second international conference on Advances in Visual Computing - Volume Part I
Analysis and generation of emotionally-charged animated gesticulation
RSFDGrC'05 Proceedings of the 10th international conference on Rough Sets, Fuzzy Sets, Data Mining, and Granular Computing - Volume Part II
Footprint analysis and motion synthesis
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Using natural vibrations to guide control for locomotion
I3D '12 Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Rough set-based application to recognition of emotionally-charged animated character's gestures
Transactions on Rough Sets V
Simulation of human motion for learning and recognition
AI'06 Proceedings of the 19th Australian joint conference on Artificial Intelligence: advances in Artificial Intelligence
Dynamic balancing and walking for real-time 3d characters
MIG'11 Proceedings of the 4th international conference on Motion in Games
Discovery of complex behaviors through contact-invariant optimization
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Interactive editing of deformable simulations
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Interactive spacetime control of deformable objects
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Proceedings of the ACM Symposium on Applied Perception
Falling and landing motion control for character animation
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
Interactive Character Animation Using Simulated Physics: A State-of-the-Art Review
Computer Graphics Forum
Task-driven posture optimization for virtual characters
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Task-driven posture optimization for virtual characters
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Relationship descriptors for interactive motion adaptation
Proceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Animating human lower limbs using contact-invariant optimization
ACM Transactions on Graphics (TOG)
Centroidal dynamics of a humanoid robot
Autonomous Robots
Hybrid motion graph for character motion synthesis
Journal of Visual Languages and Computing
Hi-index | 0.02 |
Optimization is a promising way to generate new animations from a minimal amount of input data. Physically based optimization techniques, however, are difficult to scale to complex animated characters, in part because evaluating and differentiating physical quantities becomes prohibitively slow. Traditional approaches often require optimizing or constraining parameters involving joint torques; obtaining first derivatives for these parameters is generally an O(D2) process, where D is the number of degrees of freedom of the character. In this paper, we describe a set of objective functions and constraints that lead to linear time analytical first derivatives. The surprising finding is that this set includes constraints on physical validity, such as ground contact constraints. Considering only constraints and objective functions that lead to linear time first derivatives results in fast per-iteration computation times and an optimization problem that appears to scale well to more complex characters. We show that qualities such as squash-and-stretch that are expected from physically based optimization result from our approach. Our animation system is particularly useful for synthesizing highly dynamic motions, and we show examples of swinging and leaping motions for characters having from 7 to 22 degrees of freedom.