Reduced cave winding, increased cave size

This commit is contained in:
Joshua Barretto 2019-05-31 16:28:01 +01:00
parent abaec6d325
commit c4f49a1bee

View File

@ -60,7 +60,7 @@ impl WorldSim {
.set_octaves(8)
.set_persistence(0.75)
.set_seed(seed + 9),
cave_0_nz: BasicMulti::new().set_lacunarity(3.0).set_persistence(0.2).set_seed(seed + 10),
cave_0_nz: BasicMulti::new().set_lacunarity(1.5).set_persistence(0.8).set_seed(seed + 10),
cave_1_nz: SuperSimplex::new().set_seed(seed + 11),
};
@ -295,7 +295,7 @@ impl<'a> Sampler<'a> {
};
let ground_block = if let Some(block) = ground_block { // Underground
let cave = cave_xy * (wposf.z as f32 - cave_alt).div(150.0).powf(2.0).neg().add(1.0) > 0.9992;
let cave = cave_xy * (wposf.z as f32 - cave_alt).div(180.0).powf(2.0).neg().add(1.0) > 0.9995;
if cave {
None