In many virtual reality (VR) simulation and training applications,
it is desirable and even critical to have computer controlled animal characters that can behave with a high degree of realism. The realism can be measured in two aspects. One is behavioral realism,or how real the characters act and respond to the commands and
environments. The other aspect is visual realism.