Added: Initial world generation tool
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f8799123961922b02a6a1ddff419d7ca3a19e3a5861f23e8f71a87f5c7bce7b8
|
||||
size 658443
|
||||
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cd6c8ddaff0a5f3d7fbb4a9a6155b13b27dad73fac90434469e919bb07fead0a
|
||||
size 1254699
|
||||
@@ -0,0 +1,306 @@
|
||||
{
|
||||
"elapsed_s": 193.7862405,
|
||||
"generated_at": "2026-09-17T11:44:49Z",
|
||||
"geology_cell_m": 10.207290922087205,
|
||||
"geology_size": 1400,
|
||||
"manifest": {
|
||||
"level": "/Game/Maps/L_World",
|
||||
"vertices_per_side": 4081,
|
||||
"quad_cm": 350,
|
||||
"elevation_m": {
|
||||
"min": -460,
|
||||
"max": 2800
|
||||
},
|
||||
"sea_level_m": 0,
|
||||
"spawn_pad_m": 150,
|
||||
"streaming_grid_components": 1,
|
||||
"source": {
|
||||
"kind": "noise",
|
||||
"seed": 7,
|
||||
"path": "",
|
||||
"elevation_m": null,
|
||||
"width": 0,
|
||||
"flip_y": false,
|
||||
"smooth_passes": 0
|
||||
},
|
||||
"layers": {
|
||||
"rock_slope_start": 0.55,
|
||||
"rock_slope_full": 1.05,
|
||||
"high_altitude_start_m": 1400,
|
||||
"high_altitude_full_m": 2000,
|
||||
"breakup_m": 18,
|
||||
"wear_rock_start": 0.35,
|
||||
"ridge_rock": 0.6,
|
||||
"deposit_softens": 0.7
|
||||
},
|
||||
"pipeline": {
|
||||
"geology_factor": 4,
|
||||
"continent": {
|
||||
"enabled": true,
|
||||
"radius": 0.62,
|
||||
"coast_warp": 0.28,
|
||||
"sea_floor_m": [
|
||||
-180,
|
||||
-30
|
||||
],
|
||||
"land_fraction": 0.62,
|
||||
"radial_bias": 0.85,
|
||||
"shore_width_pct": 3
|
||||
},
|
||||
"plates": {
|
||||
"count": 6,
|
||||
"velocity_cm_yr": [
|
||||
1,
|
||||
5
|
||||
],
|
||||
"convergent_mm_yr": [
|
||||
1,
|
||||
2
|
||||
],
|
||||
"band_km": [
|
||||
2,
|
||||
4
|
||||
],
|
||||
"divergent_mm_yr": [
|
||||
-2,
|
||||
-1
|
||||
],
|
||||
"rift_km": [
|
||||
3,
|
||||
6
|
||||
],
|
||||
"intraplate_mm_yr": 0.03,
|
||||
"intraplate_swell_mm_yr": 0.08,
|
||||
"low_uplift_fraction": [
|
||||
0.2,
|
||||
0.4
|
||||
]
|
||||
},
|
||||
"faults": {
|
||||
"major": [
|
||||
3,
|
||||
6
|
||||
],
|
||||
"minor": [
|
||||
10,
|
||||
30
|
||||
],
|
||||
"length_km": [
|
||||
2,
|
||||
15
|
||||
],
|
||||
"spacing_km": [
|
||||
1,
|
||||
4
|
||||
],
|
||||
"throw_major_m": [
|
||||
100,
|
||||
400
|
||||
],
|
||||
"throw_minor_m": [
|
||||
20,
|
||||
80
|
||||
],
|
||||
"strike_slip_m": [
|
||||
200,
|
||||
800
|
||||
]
|
||||
},
|
||||
"lithology": {
|
||||
"types": 3,
|
||||
"k_multipliers": [
|
||||
0.5,
|
||||
1,
|
||||
3
|
||||
]
|
||||
},
|
||||
"relief": {
|
||||
"octaves": 7,
|
||||
"gain": 0.45,
|
||||
"base_frequency_m": 4000,
|
||||
"amplitude_m": [
|
||||
15,
|
||||
150
|
||||
],
|
||||
"crest_weight": 0.12
|
||||
},
|
||||
"fluvial": {
|
||||
"k": 0.00005,
|
||||
"m": 0.5,
|
||||
"n": 1,
|
||||
"dt_yr": 1500,
|
||||
"steps": 1000,
|
||||
"diffusion_m2_yr": 0.02,
|
||||
"fill_every": 1,
|
||||
"critical_area_m2": 0,
|
||||
"channel_taper": 2
|
||||
},
|
||||
"thermal": {
|
||||
"coarse_passes": 2,
|
||||
"every": 4,
|
||||
"fine_passes": 24,
|
||||
"talus_deg": 35
|
||||
},
|
||||
"strata": {
|
||||
"period_m": 160,
|
||||
"contrast": 0.6
|
||||
},
|
||||
"detail": {
|
||||
"octaves": 4,
|
||||
"amplitude_m": [
|
||||
2,
|
||||
8
|
||||
]
|
||||
},
|
||||
"particle": {
|
||||
"droplets": 9000000,
|
||||
"lifetime": 40,
|
||||
"scale": 0.5,
|
||||
"min_erode_slope": 0.25,
|
||||
"max_change": 0.2,
|
||||
"max_speed": 5,
|
||||
"max_load": 2,
|
||||
"inertia": 0.1,
|
||||
"capacity": 2,
|
||||
"min_slope": 0.01,
|
||||
"erode_rate": 0.2,
|
||||
"deposit_rate": 0.2,
|
||||
"evaporation": 0.02,
|
||||
"gravity": 4,
|
||||
"batch": 200000
|
||||
}
|
||||
},
|
||||
"erosion": {
|
||||
"coarse_droplets": 800000,
|
||||
"coarse_factor": 4,
|
||||
"coarse_lifetime": 120,
|
||||
"enabled": true,
|
||||
"fine_droplets": 2000000,
|
||||
"fine_lifetime": 40,
|
||||
"fine_scale": 0.5,
|
||||
"max_change": 0.2,
|
||||
"min_erode_slope": 0.25,
|
||||
"strata_contrast": 0.6,
|
||||
"strata_period_m": 160,
|
||||
"talus_deg": 35,
|
||||
"thermal_passes": 24
|
||||
}
|
||||
},
|
||||
"preview": true,
|
||||
"seed": 7,
|
||||
"stats": {
|
||||
"land_fraction": 0.6164954081632653,
|
||||
"clip_fraction": 0,
|
||||
"relief_m": 785.51953125,
|
||||
"min_m": -177.87100219726562,
|
||||
"max_m": 607.6485595703125,
|
||||
"land_min_m": 0.00019826734205707908,
|
||||
"land_max_m": 607.6485595703125,
|
||||
"land_relief_m": 607.6483613029704,
|
||||
"slopes": {
|
||||
"under_15_deg": 0.5402460087509134,
|
||||
"under_30_deg": 0.7243611229042374,
|
||||
"over_50_deg": 0.003465937727328061,
|
||||
"median_deg": 10.880830100195633
|
||||
},
|
||||
"slope_area": {
|
||||
"bins": [
|
||||
{
|
||||
"log_area": 6.125,
|
||||
"log_slope": -2.656340114808468,
|
||||
"n": 1655
|
||||
},
|
||||
{
|
||||
"log_area": 6.375,
|
||||
"log_slope": -2.6377794124420477,
|
||||
"n": 844
|
||||
},
|
||||
{
|
||||
"log_area": 6.625,
|
||||
"log_slope": -3.5977880952266483,
|
||||
"n": 878
|
||||
},
|
||||
{
|
||||
"log_area": 6.875,
|
||||
"log_slope": -3.3659627643247294,
|
||||
"n": 537
|
||||
},
|
||||
{
|
||||
"log_area": 7.125,
|
||||
"log_slope": -3.647075916486412,
|
||||
"n": 360
|
||||
},
|
||||
{
|
||||
"log_area": 7.375,
|
||||
"log_slope": -2.5498585875503315,
|
||||
"n": 23
|
||||
}
|
||||
],
|
||||
"exponent": -0.258703605136058,
|
||||
"raw_exponent": -0.2226952555232163,
|
||||
"expected": -0.5,
|
||||
"r2": 0.05514503729623532,
|
||||
"raw_r2": 0.03939361560725385,
|
||||
"channel_cells": 4297,
|
||||
"threshold_km2": 1
|
||||
},
|
||||
"hypsometry": {
|
||||
"integral": 0.10834672873402572,
|
||||
"curve": [
|
||||
1,
|
||||
0.33574823454831504,
|
||||
0.18447759761191262,
|
||||
0.11970726564161638,
|
||||
0.07560097357429385,
|
||||
0.04238325425731859,
|
||||
0.020741833156643352,
|
||||
0.009316983508657839,
|
||||
0.0035064895297728382,
|
||||
0.0010725537952762654,
|
||||
8.27587804952401e-7
|
||||
]
|
||||
},
|
||||
"drainage_density_per_km": 0.49879250186996016,
|
||||
"uplift_buckets": [
|
||||
{
|
||||
"name": "plain",
|
||||
"lo_mm_yr": 0,
|
||||
"hi_mm_yr": 0.1,
|
||||
"land_fraction": 0.42056191556783695,
|
||||
"median_deg": 0.8097134686364748,
|
||||
"p90_deg": 2.751674530696939,
|
||||
"median_relief_m": 8.61474061012268,
|
||||
"relief_window_m": 489.9499642601859,
|
||||
"near_talus_fraction": 0.008156590800861115,
|
||||
"median_elev_m": 2.6375668048858643,
|
||||
"cells": 508178
|
||||
},
|
||||
{
|
||||
"name": "rolling",
|
||||
"lo_mm_yr": 0.1,
|
||||
"hi_mm_yr": 0.5,
|
||||
"land_fraction": 0.0736354525374256,
|
||||
"median_deg": 7.374977625841681,
|
||||
"p90_deg": 21.450962067306712,
|
||||
"median_relief_m": 83.9388976097107,
|
||||
"relief_window_m": 489.9499642601859,
|
||||
"near_talus_fraction": 0.009631810825391116,
|
||||
"median_elev_m": 10.556264877319336,
|
||||
"cells": 88976
|
||||
},
|
||||
{
|
||||
"name": "mountain",
|
||||
"lo_mm_yr": 0.5,
|
||||
"hi_mm_yr": 100,
|
||||
"land_fraction": 0.5058026318947374,
|
||||
"median_deg": 31.09274624316486,
|
||||
"p90_deg": 37.38441820638142,
|
||||
"median_relief_m": 185.84488940238953,
|
||||
"relief_window_m": 489.9499642601859,
|
||||
"near_talus_fraction": 0.4364054930077539,
|
||||
"median_elev_m": 88.29187774658203,
|
||||
"cells": 611177
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b6dbc4589e1b073928710b1016d35db0bef21953b9c329f3bf23076a2fb43806
|
||||
size 1057946
|
||||
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5dc5429ceb924647c0c06860ca491f3c4d8e9857bb641ed41e851e879000477b
|
||||
size 76977
|
||||
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:996cf93c9ca723a25e3e74c1557c4c34ba92d46e9fe4c8be24369a0cb3657bf7
|
||||
size 88357
|
||||
Reference in New Issue
Block a user