Slipping away like a wet fish

I created this piece to delve in further to what I could create with the expressions language within AfterEffects. Each fishes follows a path but the organic swimming movement is produced with code. Using this technique ensures that each fish has unique animation to it.