-
Notifications
You must be signed in to change notification settings - Fork 50
Cellular3D Noise Brush
Lachlan McDonald edited this page Aug 28, 2021
·
10 revisions
cellular3D is a noise brush that generates three-dimensional cellular noise (also known as Worley noise).
| Parameter | Description |
|---|---|
| Mode | See below |
| Scale | Scale of the pattern |
| Jitter | Jitter of the points; values closer to -100 and 100 are random, and values closer to 0 produce a more uniform pattern. |
| Noise | Amount of additional noise to introduce to the pattern |
| Power | Applies a power curve to the noise, values less than 1 reduce the curve, creating sharp peaks. Values greater than 1 round the curve, creating increasingly more rounded peaks. |
| Cavity | Adjusts the spread of the inner cavity (for modes 0 and 3) |
| Seed | Global seed |
| Tile X | Tile offet on the X-axis |
| Tile Y | Tile offet on the Y-axis |
| Tile z | Tile offet on the Z-axis |
Tile X, Tile Y, and Tile Z parameters are used to generate noise over multiple adjacent volumes. For instance, to create a terrain that exceeds past the 2562 size limit.
![]() |
![]() |
Mode: 0
|
Mode: 1
|
|---|---|
![]() |
![]() |
Mode: 2
|
Mode: 3
|
![]() |
![]() |
Mode: 4
|
Mode: 5
|
![]() |
![]() |
![]() |
Scale: 10
|
Scale: 20
|
Scale: 40
|
|---|
![]() |
![]() |
![]() |
Jitter: -100
|
Jitter: 0
|
Jitter: 100
|
|---|
![]() |
![]() |
![]() |
Noise: 0
|
Noise: 25
|
Noise: 50
|
|---|
![]() |
![]() |
Power: 0.50
|
Power: 1.00
|
|---|---|
![]() |
![]() |
Power: 1.50
|
Power: 2.00
|
![]() |
![]() |
Cavity: 20
|
Cavity: 400
|
|---|---|
![]() |
![]() |
Cavity: 60
|
Cavity: 80
|
This script utilises or modifies code from other projects or publications. Please see the attributions below for more information:
-
https://github.com/ashima/webgl-noise
Copyright (c) 2011 Stefan Gustavson
MIT License (MIT)
All content in this wiki is licenced under the CC BY-NC-SA 4.0 license. Code snippets are dual-licenced under the MIT License.






















