A simple model using subdivision surfaces for the body. Low poly and vertices make it ideal for a huge school of fish yet remains realistic close up.
A morph target is set up for the tail to bend from side to side for a swimming action. An example animated scene is provided. 872 x 440 px image maps are used in the color, specularity, transparency and bump channels for a realistic look.