Proceedings of the 18th annual conference on Computer graphics and interactive techniques
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Artificial fishes: physics, locomotion, perception, behavior
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Automated learning of muscle-actuated locomotion through control abstraction
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Limit cycle control and its application to the animation of balancing and walking
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
The motion dynamics of snakes and worms
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Composable controllers for physics-based character animation
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Realistic modeling of bird flight animations
ACM SIGGRAPH 2003 Papers
Rigid fluid: animating the interplay between rigid bodies and fluid
ACM SIGGRAPH 2004 Papers
User interfaces for interactive control of physics-based 3D characters
Proceedings of the 2005 symposium on Interactive 3D graphics and games
Dynamic Animation and Control Environment
GI '05 Proceedings of Graphics Interface 2005
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
Articulated swimming creatures
ACM SIGGRAPH 2011 papers
Interactive Character Animation Using Simulated Physics: A State-of-the-Art Review
Computer Graphics Forum
Hi-index | 0.00 |
This paper proposes a layered strategy for controlling character motion in a dynamically varying environment. We illustrate this approach in the context of a physically simulated human swimmer. The swimmer attempts to follow a dynamic target by augmenting cyclic stroke control with a set of pre-specified variations, based on the current state of the character and its environment. Control of a given swim stroke is decomposed into three layers: a basic stroke sequence, a set of per-stroke control variations, and a set of continuously applied control variations. Interactive control of the swimmer is possible as a result of an efficient physical simulation using a simplified fluid model. Our results show layered dynamic control to be an effective adaptive control technique in well conditioned physical simulations such as swimming, where simulation states resulting from control errors are recoverable.