Procedural Stone Wall Generator works on rectangular mesh objects such as walls and floors. Point it at one, run the add-on, and you get a stoned version of the same object. Beyond walls, it can build roads, pavements, gardens or anything else made of stones.
Customization covers the size and geometry of the stones, displacements, texture scale and stone colors. You can control the randomness of the stone blocks to create a more regular structure or looser variation, and the add-on assigns suitable materials to each stone. Every stone becomes a separate object while the overall polygon count stays in check, which makes later fine-tuning easier.
Updates happen in real time, so you can watch stones being created and escape the operation if you want to change parameters. A run can take several minutes depending on wall size and computer specs — one example wall finished in around three minutes on a mid-range machine with 8 GB of RAM. Object size, stone size and stone quality have the biggest impact on run time, and using linked duplicates or a smaller object speeds things up.