Awesome to see people excited about nontrivial proceduralism and willing to explain/open-source their code, but it's unfortunate they don't give any credit for their technique. It's a nearly direct implementation of the 2001 Siggraph paper "Procedural Modeling of Cities" by Parish and Müller. (http://dl.acm.org/citation.cfm?id=383292 pdf easily available via google)
I recognized it quickly because I implemented a version of the paper as a project 10 years ago during college. (And made a very similar webpage as my final report.) Your username makes me suspect you might also have more than a passing familiarity with the paper - is that so?? :)
This comment is unrelated to the subject matter and that’s why i’ve made it separate from the parent comment [0] that triggered it.
I couldn’t help but notice the ‘.cfm’ extension in the acm.org link submitted by @mockery [1] so I thought i’d google a bit to see what tech infrastructure acm.org was running because i found it interesting they’d be using coldfusion. The search led me to a project on github [2] who’s file appeared in the results [3] and made me aware of ‘citeulike.org’. I did a quick search with algolia to check if citeulike.org hadn’t been submitted on hn already. This made me aware of user @sharpshoot and led me to research him a bit and bookmark his site so I can read about how he ‘made it’ (i’m an aspiring entrepreneur you see…).
Anyway all this made me wonder if there is a software that automatically does what I had to do manually, how efficient it would have to be and all the ethical issues surrounding it’s existence. Thin line between useful and scary…
I don't know about the source (would be interested to know if anyone has more information) but the app was releases as part of a humble bundle along with other games and a voxel tech demo: http://blog.humblebundle.com/post/13163342831/introducing-th...
From what i know , they released the source for Defcon , Darwinia/Multiwinia and Uplink with the bundle but the demos came without the source and only windows binaries unless they have released it in other place.
I've got to try hooking a minimal version of this up to Minecraft.
I've just started getting my son into Python through Minecraft the Mcpipy library and Bukkit server on OSX.
This would definitely take it to another level ;o)
I do believe that Blender 2.7+ are backwards compatible but the entire package was tested only on my machine and I run Linux with Blender 2.69 - If you have a higher Blender version/different OS and it works let me know (here or on Github), that would be great!