mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-17 14:21:08 +00:00
allow configuration of cellular lookup function
This commit is contained in:
@@ -74,7 +74,7 @@ public class NoiseBuilder implements ConfigTemplate {
|
|||||||
|
|
||||||
@Value("cellular.lookup")
|
@Value("cellular.lookup")
|
||||||
@Default
|
@Default
|
||||||
private NoiseBuilder lookup = new NoiseBuilder();
|
private NoiseBuilder lookup;
|
||||||
|
|
||||||
public NoiseSampler build(int seed) {
|
public NoiseSampler build(int seed) {
|
||||||
FastNoiseLite noise = new FastNoiseLite(seed + seedOffset);
|
FastNoiseLite noise = new FastNoiseLite(seed + seedOffset);
|
||||||
@@ -90,7 +90,7 @@ public class NoiseBuilder implements ConfigTemplate {
|
|||||||
noise.setCellularDistanceFunction(cellularDistanceFunction);
|
noise.setCellularDistanceFunction(cellularDistanceFunction);
|
||||||
noise.setCellularReturnType(cellularReturnType);
|
noise.setCellularReturnType(cellularReturnType);
|
||||||
noise.setCellularJitter(cellularJitter);
|
noise.setCellularJitter(cellularJitter);
|
||||||
noise.setCellularNoiseLookup(lookup.build(seed));
|
if(lookup != null) noise.setCellularNoiseLookup(lookup.build(seed));
|
||||||
}
|
}
|
||||||
|
|
||||||
noise.setNoiseType(type);
|
noise.setNoiseType(type);
|
||||||
|
|||||||
Reference in New Issue
Block a user