diff --git a/generate.py b/generate.py index 50aee7f..b3a1734 100755 --- a/generate.py +++ b/generate.py @@ -29,7 +29,7 @@ def noisemap(X, Y, scale=0.01, vscale=1.0, offset=0.0, log=False, **params): ### PARSE COMMAND-LINE ARGUMENTS argc = len(sys.argv) -config_file = 'terrain.conf' +config_file = 'terrain_default.conf' output_dir = 'river_data' params_from_args = {} i = 1 # Index of arguments @@ -80,9 +80,9 @@ offset = float(get_setting('offset', 0.0)) persistence = float(get_setting('persistence', 0.6)) lacunarity = float(get_setting('lacunarity', 2.0)) -K = float(get_setting('K', 1.0)) -m = float(get_setting('m', 0.35)) -d = float(get_setting('d', 0.2)) +K = float(get_setting('K', 0.5)) +m = float(get_setting('m', 0.5)) +d = float(get_setting('d', 0.5)) sea_level = float(get_setting('sea_level', 0.0)) sea_level_variations = float(get_setting('sea_level_variations', 0.0)) sea_level_variations_time = float(get_setting('sea_level_variations_time', 1.0)) diff --git a/terrain_default.conf b/terrain_default.conf new file mode 100644 index 0000000..93448e7 --- /dev/null +++ b/terrain_default.conf @@ -0,0 +1,17 @@ +mapsize = 1000 +scale = 400 +vscale = 300 +offset = 0 +persistence = 0.6 +lacunarity = 2.0 + +K = 0.5 +m = 0.5 +d = 0.5 +sea_level = 0 +sea_level_variations = 8 +sea_level_variations_time = 2 +flex_radius = 20 + +time = 10 +niter = 10 diff --git a/terrain_higher.conf b/terrain_higher.conf index 3fa63ca..bc20303 100644 --- a/terrain_higher.conf +++ b/terrain_higher.conf @@ -6,9 +6,11 @@ persistence = 0.65 lacunarity = 2.0 K = 0.5 -m = 0.55 -d = 0.45 +m = 0.45 +d = 0.55 sea_level = 0 +sea_level_variations = 12 +sea_level_variations_time = 2 flex_radius = 50 time = 10 diff --git a/terrain.conf b/terrain_original.conf similarity index 76% rename from terrain.conf rename to terrain_original.conf index 500af9d..10a3ad0 100644 --- a/terrain.conf +++ b/terrain_original.conf @@ -4,10 +4,11 @@ vscale = 300 offset = 0 persistence = 0.6 lacunarity = 2.0 +flow_method = steepest -K = 0.5 -m = 0.5 -d = 0.5 +K = 1 +m = 0.35 +d = 0 sea_level = 0 flex_radius = 20