Computer animation can be divided into two main categories: computer-assisted animation which involves tools to aid the animation process for 2D and 2D 1/2D animation, and computer generated animation which uses both low-level techniques to precisely specify motion and high-level techniques to describe general motion behavior.