A method and a system for computer graphics animation is disclosed. The
present invention provides a novel client-server architecture for
scalable computer animation particularly adapted to computer animation.
The animation tasks are identified as those that scale well and those
that do not, and scalable animation tasks are sent to servers while
non-scalable tasks are sent to the client. For computing animation tasks
at the servers, the present invention provides a novel, intelligent
parallel processing distribution engine that distributes the scalable
animation tasks among several servers highly efficiently. Furthermore,
the present invention provides intelligent animation engine at the
scalable animation servers, incorporating intelligent animation
algorithms, including AI methodologies such as neural net, genetic
algorithm, and optical flow analysis. Scalable client-server animation
incorporating AI methodologies is novel.