Generative design uses machine learning and artifice intelligence to transform engineering processes into complex yet intuitive interactions between engineers and computers.
This is a design exploration technique/ process, where designers key in multiple goals and different parameters into generative software to get solutions.
If you are searching for a way of designing unique buildings, 3D modeling apps alone might not be enough. In its place, you require the right parametric modeling architecture software.