This study is focused on animal behavior and animation for VR
applications. A simple implementation of a real-time animal animation
method that is configurable is proposed to make it easy for user
interaction. Synthetic animal characters are included in the system
so that their behavior can be programmed and controlled digitally.
A two-stage state machine is used in the system. The top-level state
machine controls the animal behavior. The secondary state machine
controls animation. Animation blending and procedural control are
used to make the animation smooth.