bättre ringworld

This commit is contained in:
2026-11-03 20:32:59 +01:00
parent f447fe8e51
commit 6ea397a9e5
39 changed files with 2141 additions and 54 deletions

View File

@@ -0,0 +1,164 @@
{
"id": "ring-world",
"name": "Ring World",
"hostStarId": "sun",
"seed": 110,
"description": "Konstruerad ringvärld med beboelig insida, hav och atmosfär.",
"radiusMeters": 2500000,
"axialTiltDegrees": 35,
"rotationDegrees": 0,
"orbit": {
"semiMajorAxisAu": 1.15,
"eccentricity": 0,
"phaseDegrees": 155,
"inclinationDegrees": 5
},
"surfaceType": "terrestrial",
"surfaceColor": [
0.25,
0.39,
0.2
],
"materials": {
"enabled": true,
"flatMaterial": "leafy-grass",
"slopeMaterial": "rock-ground",
"scaleMeters": 8,
"fadeDistanceMeters": 2000,
"strength": 0.8
},
"clouds": {
"enabled": true,
"densityTextureStrength": 0.0,
"baseAltitudeMeters": 2100,
"thicknessMeters": 4300,
"coverage": 0.4,
"density": 0.85,
"shapeScaleMeters": 18000,
"detailScaleMeters": 2400,
"erosion": 0.45,
"cloudType": 0.9,
"windSpeedMetersPerSecond": 18,
"windDirectionDegrees": 25,
"extinctionPerMeter": 0.0007,
"scatteringAlbedo": 0.96,
"anisotropy": 0.62,
"silverLiningStrength": 0.7,
"ambientStrength": 0.6,
"sunlightStrength": 1.0,
"sunsetStrength": 1.4,
"shadowStrength": 0.7,
"viewSteps": 48,
"lightSteps": 4,
"resolutionScale": 0.4,
"maxViewDistanceMeters": 220000
},
"ocean": {
"enabled": true,
"screenSpaceReflections": {
"enabled": false,
"reflectSky": true,
"strength": 1,
"resolutionScale": 0.5,
"maxSteps": 48,
"stridePixels": 2,
"maxDistanceMeters": 3000,
"maxSurfaceDistanceMeters": 4000,
"thicknessMeters": 1.5,
"normalBiasMeters": 0.12,
"edgeFade": 0.07
},
"maskFromSurfaceTexture": false,
"seaLevelMeters": 0,
"depthMeters": 4000,
"waveAmplitudeMeters": 0.6,
"waveLengthMeters": 36,
"windDirectionDegrees": 35,
"windSpreadDegrees": 110,
"waveSpeed": 1.0,
"choppiness": 0.4,
"rippleStrength": 0.65,
"waveGeometryDistanceMeters": 4000,
"whitecapThreshold": 0.22,
"roughness": 0.26,
"reflectionStrength": 1.0,
"refractionStrength": 0.018,
"foamStrength": 0.3,
"deepColor": [
0.008,
0.07,
0.14
],
"shallowColor": [
0.025,
0.28,
0.24
],
"absorption": [
0.12,
0.045,
0.022
]
},
"terrain": {
"heightmapMinMeters": 0,
"heightmapMaxMeters": 8000,
"heightmapGamma": 1.0,
"proceduralNoiseAmplitudeMeters": 120,
"proceduralNoiseFrequency": 24,
"noiseMask": "heightmapLand",
"landThreshold": 0.02,
"landBlend": 0.04
},
"atmosphere": {
"heightMeters": 220000,
"density": 1.0,
"color": [
0.13,
0.32,
1.0
],
"composition": "Kväve och syre"
},
"moons": [],
"rotationPeriodHours": 24,
"massKg": 1e+23,
"poleLongitudeDegrees": 0,
"vegetation": {
"enabled": true,
"densityMultiplier": 0.7,
"treeDistanceMeters": 2000,
"treeLodMeters": [
40,
150,
400
],
"grassDistanceMeters": 80,
"shrubDistanceMeters": 150,
"affectGroundMaterials": true,
"uploadBudgetMilliseconds": 1,
"shadowResolution": 2048,
"shadowSoftness": 1.0,
"shadowCascadeBlend": 0.2,
"shadowBiasMeters": 0.035,
"shadowDistancesMeters": [
100,
400
]
},
"ringWorld": {
"diameterMeters": 5000000,
"widthMeters": 500000,
"thicknessMeters": 50000,
"wallThicknessMeters": 5000,
"gravityMetersPerSecondSquared": 9.81,
"proceduralSurface": {
"metersPerTexel": 1000,
"maxTextureSize": 16384,
"continentScaleMeters": 180000,
"biomeScaleMeters": 90000,
"mountainScaleMeters": 30000,
"oceanCoverage": 0.55
}
}
}