Flocks, herds and schools: A distributed behavioral model
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Planning motions with intentions
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
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
SIGGRAPH '95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques
Improv: a system for scripting interactive actors in virtual worlds
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Retargetting motion to new characters
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
Understanding Motion Capture for Computer Animation and Video Games
Understanding Motion Capture for Computer Animation and Video Games
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
Interactive control of avatars animated with human motion data
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Motion capture assisted animation: texturing and synthesis
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Interpolation Synthesis of Articulated Figure Motion
IEEE Computer Graphics and Applications
Verbs and Adverbs: Multidimensional Motion Interpolation
IEEE Computer Graphics and Applications
Planning biped locomotion using motion capture data and probabilistic roadmaps
ACM Transactions on Graphics (TOG)
Roadmap-Based Flocking for Complex Environments
PG '02 Proceedings of the 10th Pacific Conference on Computer Graphics and Applications
A 2-stages locomotion planner for digital actors
Proceedings of the 2003 ACM SIGGRAPH/Eurographics symposium on Computer animation
Efficient synthesis of physically valid human motion
ACM SIGGRAPH 2003 Papers
Snap-together motion: assembling run-time animations
ACM SIGGRAPH 2003 Papers
Segmenting motion capture data into distinct behaviors
GI '04 Proceedings of the 2004 Graphics Interface Conference
Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces
ACM SIGGRAPH 2004 Papers
Synthesizing animations of human manipulation tasks
ACM SIGGRAPH 2004 Papers
Autonomous behaviors for interactive vehicle animations
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Precomputing avatar behavior from human motion data
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Evaluating motion graphs for character navigation
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Planning Algorithms
Motion patches: building blocks for virtual environments annotated with motion data
ACM SIGGRAPH 2006 Papers
Precomputed search trees: planning for interactive goal-driven animation
Proceedings of the 2006 ACM SIGGRAPH/Eurographics symposium on Computer animation
Interactive motion correction and object manipulation
Proceedings of the 2007 symposium on Interactive 3D graphics and games
Construction and optimal search of interpolated motion graphs
ACM SIGGRAPH 2007 papers
Evaluating motion graphs for character animation
ACM Transactions on Graphics (TOG)
Simulating competitive interactions using singly captured motions
Proceedings of the 2007 ACM symposium on Virtual reality software and technology
Proceedings of the 2007 ACM symposium on Virtual reality software and technology
Interactive control of real-time crowd navigation in virtual environment
Proceedings of the 2007 ACM symposium on Virtual reality software and technology
Simulating interactions of avatars in high dimensional state space
Proceedings of the 2008 symposium on Interactive 3D graphics and games
Motion planning and autonomy for virtual humans
ACM SIGGRAPH 2008 classes
Interactive motion correction and object manipulation
ACM SIGGRAPH 2008 classes
Interaction patches for multi-character animation
ACM SIGGRAPH Asia 2008 papers
Learning to Combine Motor Primitives Via Greedy Additive Regression
The Journal of Machine Learning Research
Efficient physics-based planning: sampling search via non-deterministic tactics and skills
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
Automatic construction of a minimum size motion graph
Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Robust task-based control policies for physics-based characters
ACM SIGGRAPH Asia 2009 papers
Real-time planning for parameterized human motion
Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Motion Planning and Synthesis of Human-Like Characters in Constrained Environments
MIG '09 Proceedings of the 2nd International Workshop on Motion in Games
Path Abstraction for Combined Navigation and Animation
MIG '09 Proceedings of the 2nd International Workshop on Motion in Games
Behavior-based motion planning for group control
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
High-speed planning and reducing memory usage of a precomputed search tree using pruning
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
Online motion planning for HOAP-2 humanoid robot navigation
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
A group of novel approaches and a toolkit for motion capture data reusing
Multimedia Tools and Applications
BEcool: towards an author friendly behaviour engine
ICVS'07 Proceedings of the 4th international conference on Virtual storytelling: using virtual reality technologies for storytelling
Finding and transferring policies using stored behaviors
Autonomous Robots
An algorithm for the automatic generation of human-like motions based on examples
MICAI'10 Proceedings of the 9th Mexican international conference on Advances in artificial intelligence: Part I
A modular framework for adaptive agent-based steering
I3D '11 Symposium on Interactive 3D Graphics and Games
Scalable precomputed search trees
MIG'10 Proceedings of the Third international conference on Motion in games
Simulating formations of non-holonomic systems with control limits along curvilinear coordinates
MIG'10 Proceedings of the Third international conference on Motion in games
Space-time planning with parameterized locomotion controllers
ACM Transactions on Graphics (TOG)
Semi-automatic end-user tools for construction of virtual avatar behaviors
Proceedings of the 16th International Conference on 3D Web Technology
Feature-Based locomotion with inverse branch kinematics
MIG'11 Proceedings of the 4th international conference on Motion in Games
Space-Time planning in dynamic environments with unknown evolution
MIG'11 Proceedings of the 4th international conference on Motion in Games
Space-time planning in changing environments
Computer Animation and Virtual Worlds
Motion graphs++: a compact generative model for semantic motion analysis and synthesis
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
Synthesis of concurrent object manipulation tasks
ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH Asia 2012
Planning interactive task for intelligent characters
Computer Animation and Virtual Worlds
Precomputed motion maps for unstructured motion capture
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Learning motion controllers with adaptive depth perception
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Environment-aware real-time crowd control
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Precomputed motion maps for unstructured motion capture
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Learning motion controllers with adaptive depth perception
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Environment-aware real-time crowd control
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Multi-domain real-time planning in dynamic environments
Proceedings of the 12th ACM SIGGRAPH/Eurographics Symposium on Computer Animation
Hi-index | 0.00 |
This paper explores a behavior planning approach to automatically generate realistic motions for animated characters. Motion clips are abstracted as high-level behaviors and associated with a behavior finite-state machine (FSM) that defines the movement capabilities of a virtual character. During runtime, motion is generated automatically by a planning algorithm that performs a global search of the FSM and computes a sequence of behaviors for the character to reach a user-designated goal position. Our technique can generate interesting animations using a relatively small amount of data, making it attractive for resource-limited game platforms. It also scales efficiently to large motion databases, because the search performance is primarily dependent on the complexity of the behavior FSM rather than on the amount of data. Heuristic cost functions that the planner uses to evaluate candidate motions provide a flexible framework from which an animator can control character preferences for certain types of behavior. We show results of synthesized animations involving up to one hundred human and animal characters planning simultaneously in both static and dynamic environments.