2010
05.06

Noise Editor

The images in the last post was created with this tool. I use the heightmap to create a normal map with a excellent class called SphericalDispToNormConverter. So since I now have a heightmap and a normal map, Away3D can do the rest. The material used in this example is the PhongMultiPassMaterial. When “displacement map” is disabled a simple BitmapMaterial is used. The @away3D -team has really done a great job with the pixelbender materials.

Among the settings you can choose between a regular perlin noise or a ridged one. You will notice that the difference is pretty big. Also, check out the different presets.

The resolution on the heightmap is 400×200, but scaled down in the UI. (By the way I can’t tell you enough how I love the minimalcomps by mr @bit101.)  The heightmap-generation is pretty heavy on the CPU, so choose browser with care and stay away from debug-players ;)


Sphere designer

What do you think? Time for a generative material-library for Away3D?

6 comments so far

Add Your Comment
  1. Excellent work as usual!

  2. Thanks Fabrice! As I said, I really enjoy working with your engine. I can’t imagine how many hours your team must have spent developing it.

  3. This is truly excellent work. I love your whole Flash Terrain idea and is something I have a keen interest in myself. Keep it coming!!!

  4. Really appreciate your feedback! I’m glad you found my little blog :-) I really like what you have on yours as well!

  5. Hey this is really cool… it got me distracted for quite a while. Btw, have you checked the new simplex noise class yet? You now have an extra dimension and the noise looks better too.

  6. I’m glad to here! I will definitely check it out.