koi pond

KoiPond

In this experiment I was trying to achieve natural swimming motion as exhibited by the koi. At the moment there is only one motion behaviour class, the Bezier, which means the koi move along a random, curved path. Through some easing equations I have made it so the koi burst with its initial movements and come to a gradual hover. The fins and tail are also controlled, so they flap according to the speed of the koi.

As I’ve realised, mimicking the natural movements of fish is not an easy task. I’m in the process of creating addition motion behaviour classes to randomise the koi’s behaviour which should find their way to this blog soon.

For a peek at the swf, click here.
To download the source, click here.


About this entry