feat(tools): irregular strata and angular boulder blocks

Strata gain a dip, a slow seeded warp that bends and notches the beds, and
a per-bed thickness and hardness jitter with ordered boundaries, so walls
never invert. BoulderField gains an angularity parameter: elongated
super-ellipse slabs with flat tops, sharp shoulders, random heading and
tilt, footprint area preserved. Both sites are re-baked with the new
settings; the coral heads stay rounded.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
OlivierandClaude Fable 5.1 committed 2026-10-06 23:31:11 +02:00
1 parent 34b39a8dbc
commit 61ef4a892d
15 files changed
+237 -46

No files matched your search

+5 -5
View File
@@ -33,14 +33,14 @@ footprint_m = Vector3(26, 6, 8)
script = ExtResource("1_n3xpu")
placement_id = &"secondary_item"
kind = 2
position_m = Vector3(-6, -63.26594, 160)
position_m = Vector3(-6, -63.33776, 160)
footprint_m = Vector3(1, 1, 1)
[sub_resource type="Resource" id="Resource_aervf"]
script = ExtResource("1_n3xpu")
placement_id = &"debris_1"
kind = 3
position_m = Vector3(-12, -45.80824, 136)
position_m = Vector3(-12, -45.58156, 136)
yaw_radians = 0.4
footprint_m = Vector3(3, 2, 2)
@@ -48,7 +48,7 @@ footprint_m = Vector3(3, 2, 2)
script = ExtResource("1_n3xpu")
placement_id = &"debris_2"
kind = 3
position_m = Vector3(-10, -47.295185, 139)
position_m = Vector3(-10, -48.026417, 139)
yaw_radians = 1.2
footprint_m = Vector3(6, 2.5, 2.5)
@@ -56,14 +56,14 @@ footprint_m = Vector3(6, 2.5, 2.5)
script = ExtResource("1_n3xpu")
placement_id = &"debris_3"
kind = 3
position_m = Vector3(-9, -52.854576, 146)
position_m = Vector3(-9, -52.89768, 146)
footprint_m = Vector3(2, 1.5, 2)
[sub_resource type="Resource" id="Resource_hd5cl"]
script = ExtResource("1_n3xpu")
placement_id = &"debris_4"
kind = 3
position_m = Vector3(-7, -58.174175, 152)
position_m = Vector3(-7, -57.539745, 152)
yaw_radians = 2.0
footprint_m = Vector3(4, 1.5, 1.5)