If you are interested in this sort of thing, you might be interested in: https://jangafx.com/software/geogen
(Haven't used it myself, but I understand their EmberGen tool is well thought of in visual fx)