Skip to content

Commit d1c91c3

Browse files
author
Cory Leach
committed
Testing sample Perlin methods with texture visualizer
1 parent a5405b3 commit d1c91c3

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

Runtime/Visualizers/NoiseVisualizer2D.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ public enum Dimension
2929
Value3D,
3030
Perlin1D,
3131
Perlin2D,
32-
Perlin3D
32+
Perlin3D,
33+
SamplePerlin2D,
34+
SamplePerlin3D,
3335
}
3436

3537
[SerializeField] private Dimension dimension = Dimension.Value2D;
@@ -110,6 +112,12 @@ private void Generate()
110112
case Dimension.Perlin3D:
111113
v = PerlinGradientNoise.Fractal3D(point.x, point.y, point.z, seed, frequency, octaves, lacunarity, persistence);
112114
break;
115+
case Dimension.SamplePerlin2D:
116+
v = PerlinGradientNoise.FractalSample2D(point.x, point.y, seed, frequency, octaves, lacunarity, persistence).value;
117+
break;
118+
case Dimension.SamplePerlin3D:
119+
v = PerlinGradientNoise.FractalSample3D(point.x, point.y, point.z, seed, frequency, octaves, lacunarity, persistence).value;
120+
break;
113121
default:
114122
throw new ArgumentOutOfRangeException();
115123
}

Runtime/Visualizers/SurfaceMeshVisualizer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public enum Dimension
5656
Value3D,
5757
Perlin1D,
5858
Perlin2D,
59-
Perlin3D
59+
Perlin3D,
6060
}
6161

6262
[SerializeField] private Dimension dimension = Dimension.Value2D;

0 commit comments

Comments
 (0)