I was recently in discussion with Mmph! and another person (who’s name I can’t remember unfortunately) on the crystalspace irc channel about random map generation. Now this particular person had the idea of having say 100 perlin height maps generated with gimp and then have a script that would randomly select two of the 100 and join them by applying a shader. To add an even more seemingly random effect it was suggested to randomly rotate/mirror/flip the two images before applying the shader.
This was discussed with the crystalspace engine in mind but after I had set it all up and was getting stuck into tutorials and what not I have realized that perhaps blender could be used to do this with perhaps a bit extra python scripting and what not.
Now what I thought was some sort of process like this could work:
[Loading Screen] -> Start Python Script with randomly selects and rotates/flips two heightmaps from a specific file
[Loading Screen]-> The two modified heightmaps which are stored in temporary directory(?) are then loaded into blender and a shader is applied to the two and then it is applyed to a mesh which it deforms.
[Loading Screen]-> What ever else needs loading is loaded.
I am not sure about it all but that is a quick scratch up of what I think could happen though can blender do the joining and applying of the shader? Or would I need that to be done with an external image manipulator that I can use with Python?
I hope this all doesn’t sound too vague,