3D Noise Texmap plugin includes an implementation of well-known noise patterns such as **Perlin**, **Simplex** and **Worley** (**Voronoi**).

The plugin contains two texture maps: **ProSimplex** and **ProVoronoi**. Both support a large number of fractal options such as fBm, Turbulence, Ridged Multifractal, etc..

With distortion and mapping of all parameters from Size to Fractal Octaves you can get an infinite number of different patterns.

##### Parameters

**General Parameters**

**Size** – The dimensions of the noise table. Parameter can be mapped with other texture.

**Threshold Low / High** – When the noise value is above the Low threshold and below the High threshold, the dynamic range is stretched to fill 0 to 1. Parameters can be mapped with other texture.

**Colors**

**Color #1 / Color #2** – Display the Color Selector so you can choose one or the other of the two principal noise colors. Intermediate color values are generated from the two colors you select. Colors can be mapped: select the bitmaps or procedural maps to appear in one or the other noise color, turn on the checkboxes to make the maps active.

**UVW distort** – Two options: Normal, Radial.

##### Installation

Copy file “SigerNoise_xxxx.dlt” to MAXROOT\plugins (If you have installed older version – delete the old file!).

– File SigerNoise_2013.dlt compatible: 3ds Max 2013/2014

– File SigerNoise_2015.dlt compatible: 3ds Max 2015/2016

– File SigerNoise_2017.dlt compatible: 3ds Max 2017

#### ProSimplex

ProSimplex texmap contain two noise types: **Perlin** (2D, 3D, 4D) and **Simplex** (2D, 3D, 4D).

Perlin Noise is the award winning type of gradient noise developed by Ken Perlin in 1982.

Simplex Noise developed by Ken Perlin in 2001 has similar results to Perlin Noise with less computational requirements than Perlin. The idea of Simplex is to divide the N dimensional space into triangles that reduces the number of data points. In Perlin noise we would find the cube that the point we are given in resides and find the points related. Visually the result is not much different from Perlin Noise.

**Phase** – offset in fourth dimension (w) – the “location” in time.

#### ProVoronoi

**Worley Noise** also known as Cell Noise or occasionally Voronoi Noise – computing the distance to randomly distributed points, and weighting the lightness of the each pixel by the distance from the closest point.

**Distance Metric** – 6 distance metric options. The means to measure distances to neighboring cells. F. e., Manhattan distance gives more rectangular shapes and Euclidean distance gives more spherical shapes.

– **Euclidean**. Computes the Euclidean distance to the nearest points. It looks a bit more pointy than Euclidean Squared distance.

– **Euclidean Squared**. Computes the Euclidean Squared distance to the nearest points. It looks rounder than pure Euclidean distance.

– **Manhattan**. Inspired by the grid-like organization of Manhattan, this is distance to the nearest points when you can only travel around the cell’s boundaries.

– **Chebyshev**. Also known as the Chessboard Distance, it is somewhat similar to the Manhattan distance, but with 45 degrees rotation.

– **Minkowski 0.5**. Minkowski – a generalization of both Euclidean and Manhattan distance (Minkowski Exponent e = 0.5).

– **Minkowski 4**. (Minkowski Exponent e = 4).

**Feature Weights – F1, F2, F3, F4** Represent the values of the four Worley constants, which are used to calculate the distances between each cell in the texture based on the Distance metric. Adjusting these values can have some interesting effects on the end result. Parameters can be mapped.

Some examples. Distance Metric: Euclidean Squared.

#### Noise Fractal

Available seven fractal types:

– Fractal

– Turbulence (Billow)

– fBm

– fBm Turbulence

– Hetero Terrain

– Hybrid MultiFractal

– Ridged MultiFractal

**Octave** – controls the number of times the original noise pattern is overlayed on itself.

**Offset** – light intensity.

**Gain** – determines the range of values created by the function. The higher the number, the greater the range.

**Lacunarity** – a multiplier that determines how quickly the frequency (size) increases for each successive octave in a noise function.

The frequency of each successive octave is equal to the product of the previous octave’s frequency and the lacunarity value.

i.e. Lacunarity = 2.0 –> Scale = 1/2 original.

**Exponent** – the fractal increment parameter H (Hurst exponent). The higher H becomes, the more smoother the noise will be.

##### License

Free for personal and commercial use.

##### Credits

Created by Siger (Regimantas Valiukas | Siger Studio), 2015-2016

– Jerry Ylilammi (BerconNoise)

– Ken Perlin (Perlin/Simplex noise)

– Stefan Gustavson (C++ implementation of Perlin and Simplex noises)

– Steven Worley (Worley noise and C implementation of it)

– Blender team (Blender noise/cellnoise/fractals)

– John Burnett (Distortions max shadecontext implementation)

##### Changelog

26.04.2016 – **v1.0.3**

* Fixed critical performance issues (Random generator).

25.04.2016 – **v1.0.2**

* Added support for 3ds Max 2017.

15.11.2015 – **v1.0.1**

* Both map bug fixes.

* ProSimplex – fixed bump function.

* ProSimplex – fixed 3D function scale of return values in the interval [-1,1].

21.10.2015 – **v1.0.0**

* Initial stable version.

- Version Info:
- Download Size:
- 3ds Max Compatibility:
- Renderer Compatibility:

- 1.0.3
- 103 KB
- 2013 and above | 64 bit
- V-Ray v.2.x and above | Corona Renderer v.1.x | 64 bit