Files
Universe/Content/Vegitations/vegetation.json

361 lines
6.6 KiB
JSON

{
"schemaVersion": 1,
"biomes": [
{
"id": "forest",
"colorRgb": [
45,
80,
35
],
"tolerancePercent": 24,
"material": "forest-ground"
},
{
"id": "dry",
"colorRgb": [
145,
150,
80
],
"tolerancePercent": 18,
"material": "dry-grass"
},
{
"id": "sand",
"colorRgb": [
205,
181,
120
],
"tolerancePercent": 15,
"material": "sand"
},
{
"id": "snow",
"colorRgb": [
240,
242,
245
],
"tolerancePercent": 12,
"material": "snow"
}
],
"plants": [
{
"id": "pine_tree_01",
"type": "tree",
"model": "pine_tree_01/prepared/model.glb",
"matchColorRgb": [
45,
80,
35
],
"colorTolerancePercent": 25,
"spawnWeight": 1,
"scaleRange": [
0.8,
1.25
],
"altitudeMeters": [
-100,
6000
],
"absoluteLatitudeDegrees": [
0,
80
],
"maxSlopeDegrees": 32,
"minimumSpacingMeters": 2.4,
"windStrength": 0.15,
"trunkCollision": {
"radiusMeters": 0.36,
"heightMeters": 10
}
},
{
"id": "fir_tree_01",
"type": "tree",
"model": "fir_tree_01/prepared/model.glb",
"matchColorRgb": [
45,
80,
35
],
"colorTolerancePercent": 25,
"spawnWeight": 1,
"scaleRange": [
0.8,
1.25
],
"altitudeMeters": [
-100,
6000
],
"absoluteLatitudeDegrees": [
0,
80
],
"maxSlopeDegrees": 32,
"minimumSpacingMeters": 2.4,
"windStrength": 0.15,
"trunkCollision": {
"radiusMeters": 0.36,
"heightMeters": 10
}
},
{
"id": "tree_small_02",
"type": "tree",
"model": "tree_small_02/prepared/model.glb",
"matchColorRgb": [
45,
80,
35
],
"colorTolerancePercent": 25,
"spawnWeight": 1,
"scaleRange": [
0.8,
1.25
],
"altitudeMeters": [
-100,
6000
],
"absoluteLatitudeDegrees": [
0,
80
],
"maxSlopeDegrees": 32,
"minimumSpacingMeters": 2.4,
"windStrength": 0.15,
"trunkCollision": {
"radiusMeters": 0.36,
"heightMeters": 10
}
},
{
"id": "fir_sapling_medium",
"type": "tree",
"model": "fir_sapling_medium/prepared/model.glb",
"matchColorRgb": [
45,
80,
35
],
"colorTolerancePercent": 25,
"spawnWeight": 1,
"scaleRange": [
0.8,
1.25
],
"altitudeMeters": [
-100,
6000
],
"absoluteLatitudeDegrees": [
0,
80
],
"maxSlopeDegrees": 32,
"minimumSpacingMeters": 2.4,
"windStrength": 0.15,
"trunkCollision": {
"radiusMeters": 0.22,
"heightMeters": 5
}
},
{
"id": "shrub_01",
"type": "shrub",
"model": "shrub_01/prepared/model.glb",
"matchColorRgb": [
100,
125,
60
],
"colorTolerancePercent": 25,
"spawnWeight": 1,
"scaleRange": [
0.8,
1.25
],
"altitudeMeters": [
-100,
6500
],
"absoluteLatitudeDegrees": [
0,
80
],
"maxSlopeDegrees": 40,
"minimumSpacingMeters": 0.6,
"windStrength": 0.3
},
{
"id": "shrub_04",
"type": "shrub",
"model": "shrub_04/prepared/model.glb",
"matchColorRgb": [
100,
125,
60
],
"colorTolerancePercent": 25,
"spawnWeight": 1,
"scaleRange": [
0.8,
1.25
],
"altitudeMeters": [
-100,
6500
],
"absoluteLatitudeDegrees": [
0,
80
],
"maxSlopeDegrees": 40,
"minimumSpacingMeters": 0.6,
"windStrength": 0.3
},
{
"id": "fern_02",
"type": "fern",
"model": "fern_02/prepared/model.glb",
"matchColorRgb": [
45,
80,
35
],
"colorTolerancePercent": 25,
"spawnWeight": 1,
"scaleRange": [
0.8,
1.25
],
"altitudeMeters": [
-100,
6500
],
"absoluteLatitudeDegrees": [
0,
80
],
"maxSlopeDegrees": 40,
"minimumSpacingMeters": 0.2,
"windStrength": 0.3
},
{
"id": "grass_medium_01",
"type": "grass",
"model": "grass_medium_01/prepared/model.glb",
"matchColorRgb": [
100,
125,
60
],
"colorTolerancePercent": 27,
"spawnWeight": 1,
"scaleRange": [
0.8,
1.25
],
"altitudeMeters": [
-100,
6500
],
"absoluteLatitudeDegrees": [
0,
80
],
"maxSlopeDegrees": 40,
"minimumSpacingMeters": 0.2,
"windStrength": 0.3
},
{
"id": "grass_medium_02",
"type": "grass",
"model": "grass_medium_02/prepared/model.glb",
"matchColorRgb": [
100,
125,
60
],
"colorTolerancePercent": 27,
"spawnWeight": 1,
"scaleRange": [
0.8,
1.25
],
"altitudeMeters": [
-100,
6500
],
"absoluteLatitudeDegrees": [
0,
80
],
"maxSlopeDegrees": 40,
"minimumSpacingMeters": 0.2,
"windStrength": 0.3
},
{
"id": "weed_plant_02",
"type": "grass",
"model": "weed_plant_02/prepared/model.glb",
"matchColorRgb": [
100,
125,
60
],
"colorTolerancePercent": 27,
"spawnWeight": 1,
"scaleRange": [
0.8,
1.25
],
"altitudeMeters": [
-100,
6500
],
"absoluteLatitudeDegrees": [
0,
80
],
"maxSlopeDegrees": 40,
"minimumSpacingMeters": 0.2,
"windStrength": 0.3
},
{
"id": "dry_grass",
"type": "grass",
"model": "grass_medium_01/prepared/dry.glb",
"matchColorRgb": [
155,
150,
85
],
"colorTolerancePercent": 21,
"spawnWeight": 1,
"scaleRange": [
0.8,
1.25
],
"altitudeMeters": [
-100,
6500
],
"absoluteLatitudeDegrees": [
0,
80
],
"maxSlopeDegrees": 40,
"minimumSpacingMeters": 0.2,
"windStrength": 0.3
}
]
}