| Computer Animation and Simulation is an important aspect in Virtual Reality. It is the combination of Computer Graphics and art and a high technique derived from the development of computer hardware and graphics algorithms. In the last tens of years, Computer Animation is always the focus in Computer Science. In SIGGRAPH, there are many papers and issues almost every year. With the procedure of Computer Animation's development, Computer Animation can be sorted by critical frame animation, deformed animation, procedure animation, joint animation, physical based animation and so on.The aim of the research of this paper is how to realize the real and fluent Computer Animation on PC with lower configuration. But on one side, producing our virtual fishes in the virtual sea with the traditional animation and graphics algorithms will bring a lot of computing, which can not attain the real-time target. On the other side, if we adopt the simpler critical frame technique, we can't simulate the fish's motion and behavior truly. So the aim of the paper is to find a balance the relationship of the two aspects above. The content of the paper is based on the biologic and physical prototype, and we build a system of fish's motion in all of its part and set many motion arguments to control it. By this way we can simulate the fish's motion all by program, including the interactions of them. What's more, we simplify the motive model in mathematics and take advantage of Hardware Acceleration to realize the real-time motions, and so the program can work in PC fluently.In the preface we discuss something about Computer Animation, including background and current development, and then we bring forward the fish's biologic and physical theory. In the third section, we will introduce Direct3D simply. In the fourth section, we will analyze the realization of the whole system. In the fifth section, we will study the two critical techniques: motive functions and Hardware Acceleration. And in the last section, it is the consult and some expectations of the virtual fish. |