split up FastNoise

This commit is contained in:
dfsek
2021-02-16 15:35:13 -07:00
parent 06cd1dc562
commit 4a4e7e42cc
17 changed files with 1630 additions and 7 deletions

View File

@@ -3,7 +3,8 @@ package noise;
import com.dfsek.tectonic.exception.ConfigException;
import com.dfsek.tectonic.loading.ConfigLoader;
import com.dfsek.terra.api.math.ProbabilityCollection;
import com.dfsek.terra.api.math.noise.NoiseSampler;
import com.dfsek.terra.api.math.noise.samplers.noise.NoiseFunction;
import com.dfsek.terra.api.math.noise.samplers.noise.WhiteNoiseSampler;
import com.dfsek.terra.api.util.seeded.NoiseSeeded;
import com.dfsek.terra.config.GenericLoaders;
import com.dfsek.terra.config.fileloaders.FolderLoader;
@@ -128,7 +129,9 @@ public class NoiseTool {
loader.load(template, new FileInputStream(file));
System.out.println(template.getBuilder().getDimensions());
NoiseSampler noise = template.getBuilder().apply((long) seed);
//NoiseSampler noise = template.getBuilder().apply((long) seed);
NoiseFunction noise = new WhiteNoiseSampler();
noise.setSeed(seed);
int size = 1024;