My favorite tool in Blender is Geometry Nodes. It is a node-based tool that is very similar to coding, so it is fantastic for creating generative models in Blender. Instead of manually manipulating the model, I can simply generate it with a node system.

For example, this tool I made turns any Bezier curve into a cactus:

Here’s another tool I made that places rocks in beautiful repeating patterns. The user can control the number of inner circles, radius of circles, number of rocks, and the scale of the rocks from the inside to the outside of the sculpture. It doesn’t have to be rocks either, it could be bugs!