Many 3D modeling and animation software packages (like Blender, Maya, 3ds Max) have features for creating and simulating complex systems such as hair, fur, or even liquids and solids.
: