New Toy: Playing with World Machine

I started playing with World Machine Basic today. It’s a free tool for generating believable terrain.

It uses procedural algorithms to create or modify a height map and then simulates realistic erosion on it to achieve a very natural looking terrain surface. It’s the most fun I’ve had with a new tool in a long while. In fact, I was so entertained and impressed that I sprung for the reasonably priced full version.

Next step: exporting height maps and masks to use in a game engine :D

4 Responses to New Toy: Playing with World Machine

  1. Hmm, I have a world that needs creating, might have to check this out. ^.^

  2. DigDug74 says:

    I was wondering if you’d email or post what you used to get this. I’ve just started playing with it and loving the generator. Plus I cannot figure out how to take what I have and put it into Blender to give it that “extra touch”

    • Kyle says:


      Sorry it took me a while to notice your post. I tend to get a lot of spam, so it can be hard to notice when there is a legitimate comment.

      I started with combining an “Advanced Perlin Noise” device with a “Voronoi Noise” and fed the result into an “Erosion” device to get the realistic channeling in the surface. I can’t remember the exact settings, but with some playing around you should be able to figure it out.

      If I remember correctly, the color was generated with a macro I found online. Though I don’t think it was doing much beside doing selections based on the final height and slope and assigning color based on that. All of this can be done with the various selection devices.

      For exporting to blender or another 3d package you can use a “Mesh Export” to export an obj file. You can also save out the height map to use as displacement in 3d packages using the “File Output” device.

      The color can be saved to texture using the “Bitmap Output” device. It works a lot like the “File Output” device.

Leave a Reply to Kyle Cancel reply

Your email address will not be published.

− five = 4

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>