I just released my Erosion Noise v1 macro .This macro generates procedural terrain with an eroded mountain style. The output heightmap is highly detailed and can be directly used in WM projects. It generates a terrain noise with an eroded surface, just like a real physical
simulation. In theory, this algorithm is fully compatible with tiled builds.
This file contains an OpenCL implementation of the terrain noise algorithm.Original concept and GLSL implementation by Inigo Quilez (iq), available at:https://www.shadertoy.com/view/MtGcWh
You are free to use this macro (including in commissions) without any credit, unless you distribute the project containing the macro directly, or package the macro as part of your own macro, in which case you need appropriate credit.
Currently this device is not very user friendly and you have to spend quite a while configuring parameters before you can achieve a good effect. I think I will improve it in the future.
Off topic, does WM allow macro names to contain dots? I want to mark the version of my macro, such as “Erosion Noise 1.0.0”, but it seems that characters after the ’.‘ will not be displayed in the macro list, although this does not affect importing and using it.
Most macros are stored directly in the filesystem, which is probably why there is a weirdness around dots.
One of the features of the next version, btw, is proper versioning support for macros and code device plugins. That means that much like the built-in devices, you can create a new version of the device (which can have changed parameters and internals, etc), that can be upgraded in-place with one click as appropriate.