Blender is an extremely powerful and professional-grade tool that has many talents - 3d modelling, realistic rendering, animation, visual effects, and even video editing. These capabilities can be automated and scripted using Python which enables algorithmic art.