Session Name: | Managing the Movement: Getting Your Animation Behaviors to Behave Better |
Speaker(s): | Bobby Anguelov, Ben Sunshine-Hill |
Company Name(s): | IO Interactive, Havok |
Track / Format: | AI Summit |
Overview: | Much of the believability of a character's behaviors depends on the quality of the character's animation system. The more numerous and complex the animations are, the more jarring it is when a glitch occurs. Unfortunately, as animation graphs grow in size and complexity, so does the challenge of managing and driving the graphs to avoid these very immersion-breaking glitches. In the first part of this talk, we will discuss the component-based behavior/animation interface being developed at IO Interactive as a tool to help manage this complexity. Secondly, we will discuss the challenges involved in connecting path-following and collision avoidance techniques, like RVO, to high-quality animation systems, show how to design animation controllers that work well with collision avoidance, and describe a variety of techniques being used by Havok AI that can maximize the quality of the produced motions. |