You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

City Zoning modification for Blended Cities script


James Lethem city zoning script is an addition to Littleneo's cities script. It allows you to paint areas of specific building types, and then converts the drawing into an actual Blender model.

James Lethem writes:

For the last year I have been working on my dissertation: "To advance understanding and techniques in automated city generation within a digital medium". For this I have been adding some extra functionality to Littleneo's amazing blended cities script in the form of city zoning.

My implementation for this is complete and so I would like to release an alpha update to the script. At the top of the survey is a zipped archive of the script and a video tutorial on how to use the script.

You do not need to complete the survey but it would be helpful with the evaluation of my work.

I have also been adding some more buildings to the script from those who have been so generous to donate them.

Thank you for reading.



  1. it would be cool if the buildings were procedural too.

    once blender has bmesh and a finished python api it should be quite easy to do something like this since you will be able to call modeling functions like extrude directly from python.

  2. James F - I have only converted one persons buildings so far, will get through the rest soon as well as making another video tutorial so that users can create their own libraries.

    horace - Some of the buildings in this are procedural. Littleneos residential building is all procedural. Roubals blocks are half procedural, half premade where his blocks are assembled from parts.

    You are right, procedural buildings will be a lot easier in 2.5, this script is all together perhaps 20,000 lines long, when ported to 2.5 it may be only half this.

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.