I’ve been watching the Homemaker script develop for a while and decided to go to the next step and generate completely random houses. At the moment you can change all the settings through the UI then generate a suburban block with it.
Features
Set block size
Set yard spacing
Set min/max rooms for each house
Limitations
Rectangular blocks only
Houses all face one direction
The future of the script will depend largely on what people want out of it. I’d like to implement a street system as well as a way of allowing users to use self-created. non-random houses in the creation process. More detailed models would also be good and could still be relatively easily generated randomly, for example doors, windows, gutters and yards with gardens and fences. Parks and public places like pools, halls and shopping districts would be a nice addition.
I’m very open to suggestions for this project and would like to have some feedback on features that would be useful to the community.
.blend http://www.sutabi.tk/timmeh/data/python/community.zip
note : the script currently uses a gui wrapper to keep the UI code simple so you need to run the script in the blend file or have guiwrap in your python path. i will recitfy this in the next release.
Below is a screenshot of Community Builder in progress.
And a rendered view of the output.