Можешь поискать подходящий аддон здесь:
https://blender-addons.org/
Алгоритмы генерации мешей по набору параметров в блендере создавать можно, Например посмотри аддон BoltFacory, который позволяет создавать болты, винты и гайки, на любой вкус по куче параметров. Естественно ты можешь написать аналогичный алгоритм, поторый по неким параметрам будет тебе создавать здание. И естественно, ничто тебе не мешает засунуть все эти параметры в xml файл.
Аддоны для блендера пишутся на Pyton в самом блендере.
https://www.youtube.com/watch?v=Y67eCfiqJQU