Alessandro Falappa's
Leveller Plugins

Introduction

These plugins are freely distributable and the source is available upon request mailing at this address.
They use some code taken from the source of HF-Lab by J.Beale which is available under the Gnu Public License.

Noise Adder

The purpose of this plugin is to add irregularities to the current terrain. I've implemented it cause I missed such a function in Leveller.

Parameters Description:
- Noise Amplitude when set to relative the displacement applied by the filter is expressed by a percentage of the total height of the existing terrain (that's the difference between the highest and the lowest points). When set to absolute you can set the maximum displacement in POV units.
- With Noise Location you can specify a regular grid pixel spacing or a coverage percentage (a sort of threshold)
- As concerns Noise Type, the gaussian noise is less coarse than uniform one (should be preferable).

Soften

The purpose of this plugin (which has no UI) is to smooth the current terrain. I've implemented it cause Leveller's smooth command makes a simple average of each terrain location with the 8 neighbours, thus smoothing a random terrain made with Noise Adder resulted in a set of square mesas.
The smoothing applied by Soften is (almost) circular in shape and is well suited for eliminating those gridding artifacts made by fractal plasma.

Heavy Smooth

The result of this plugin is equal to two sequential execution of Leveller smooth command.

Pseudo Gaussian Smooth

The purpose of this plugin is to apply smoothing algorithm which should fake a more computationally expensive gaussian filter.

Figures

Results of Noise Adder Noise Adder
Results of Soften Soften
Results of Heavy Smooth Heavy Smooth
Results of Pseudo Gaussian Pseudo Gaussian

Legal Stuff

THIS COMPUTER SOFTWARE IS PROVIDED WITHOUT CHARGE ON AN 'AS-IS' BASIS. NO WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, ARE MADE FOR THIS SOFTWARE. THE USER OF THIS SOFTWARE TAKES FULL RESPONSIBILITY FOR ANY AND ALL CONSEQUENCES ARISING FROM IT USAGE.