We propose an approach that takes into account both the knowledge anatomical and physiological of fishes and animacy perception of human, in addition to the diversity and agility of the motion, and generates a swimming motion of fish that fits various shapes. By expressed using two parameters the shape of the fish, it is allowed to correspond with the fish shape typical six to produce a stroke suitable for the shape of the CG model fish inputted.