Skip to content

Commit 2fff4e5

Browse files
author
Cory Leach
committed
Update NoiseVisualizer2D.cs
1 parent 6dc301a commit 2fff4e5

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Runtime/Visualizers/NoiseVisualizer2D.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ public class NoiseVisualizer2D : MonoBehaviour
1717

1818
[SerializeField] private uint seed = 100;
1919
[SerializeField] private float frequency = 1;
20-
[SerializeField] private float scale = 1;
21-
[SerializeField] private float offset = 0;
20+
[SerializeField] [Range(1, 8)] private int octaves = 1;
21+
[SerializeField] private float lacunarity = 2f;
22+
[SerializeField] private float persistence = 0.5f;
2223

2324
[SerializeField] private FilterMode filterMode = FilterMode.Point;
2425

@@ -112,13 +113,13 @@ private void Generate()
112113
v = _noiseGenerator.Value3D(point.x, point.y, point.z);
113114
break;
114115
case Dimension.Perlin1D:
115-
v = PerlinGradientNoise.Noise1D(point.x*frequency, seed);
116+
v = PerlinGradientNoise.Fractal1D(point.x, seed, frequency, octaves, lacunarity, persistence);
116117
break;
117118
case Dimension.Perlin2D:
118-
v = PerlinGradientNoise.Noise2D(point.x*frequency, point.y*frequency, seed);
119+
v = PerlinGradientNoise.Fractal2D(point.x, point.y, seed, frequency, octaves, lacunarity, persistence);
119120
break;
120121
case Dimension.Perlin3D:
121-
v = PerlinGradientNoise.Noise3D(point.x*frequency, point.y*frequency, point.z*frequency, seed);
122+
v = PerlinGradientNoise.Fractal3D(point.x, point.y, point.z, seed, frequency, octaves, lacunarity, persistence);
122123
break;
123124
default:
124125
throw new ArgumentOutOfRangeException();

0 commit comments

Comments
 (0)