Thomas Jourdan has created Innerworld, a node based landscape generator script for Blender.
InnerWorld is a landscape generator running inside Blender. Terrains are generated from Blenders internal noise functions and external height fields. Using an graph editor different noise sources and operators can be used to define a production line for the mesh creation. The landscape generator can be used to fill the world with objects dependent of the terrains hight and slope.
The script comes with three tutorials:
It looks like the project hasn't been very active lately, but with some luck this extra attention could give Thomas the motivation to pick up his efforts again.
13 Comments
HAHA, looks cool! I'll have to try this, it's giving me all sorts of ideas.
I bet you could do most anything with this... but how's the mesh density? does it create tons of verts?
Definitely a fantastic script, takes a little getting used to the interface, but otherwise very productive.
@Jesse: you can control the mesh density in the Mesh output node.
Yeah - I hope he does start developing again, it's really quite cool - but I've been waiting for the next relese for quite a while now and it dosen't look too hopeful :( - epat
This looks interesting. His site, however, lacks a gallery of some sort to give an idea of the types of things that can be done with his tool. That would go a long way towards generating more exciting for his project. Maybe we can help him with that...
Good work BlenderNation.
Using your power for the communities good. :)
Hmmmmmmm.....he says it needs Blender 2.36.
So will it not work on newer versions?
Yes it does. I tried it and, frankly, trying it yourself would take about as much time as typing in that comment ;-)
You dont have to pay to get the most recent version, so why use some people an older version of Blender?
@Jogai: this script hasn't been updated for a while, so I'm guessing that when this guy was working on the script, 2.36 was the most recent version.
hey im a just a fool and im trying to use blender 2.42's Gamengine and i needed a landscape for my flight sim, so i downloaded Innerworld. I've got the file saved as a .gz file and its sitting in one of my folders, where do i go next?
New features for InnerWorld can be found in release 0.0.6. The generator can now be used to populate the virtual world with objects. Procedural object placement can be defined like mesh generation by using a graph editor. Different noise sources and operators can be arranged for procedural content creation.
Only creating terrain meshes is not sufficient for a landscape generator. A lot of objects have to be placed in the scene in relation to the terrain. This can be done in a procedural way. One or more output nodes of the acyclic graph can be used to duplicate predefined objects all over the scene.
Procedural object placement uses algorithms for Poisson disk sampling, grids and spirals to duplicate a master object several times into the scene. In most scenes each duplicated instances should slightly differ in their appearance. This can be simulated by applying a small amount of randomness to every single instance. This jitter affects scaling and rotation.
Working with object placement:
http://innerworld.sourceforge.net/tut_5_1.html
A gallery can be found here:
http://innerworld.sourceforge.net/gallery.html
Enjoy Nostalghia