Website powered by

Fish Procedural Animation

A short procedural animation exploring fish movement using rule-based motion instead of traditional keyframing. The behavior of the fish was developed in Blender using a particle system, with individual agents following a leader to create cohesive, school-like motion while still allowing for organic variation.

On the rendering side, the focus was on recreating underwater lighting, including custom caustics to enhance depth, motion, and atmosphere. The surrounding water particles were procedurally generated and animated through scripting, adding subtle environmental movement that supports the sense of scale and flow within the scene.