You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit cd90495
Browse filesBrowse the repository at this point in the historyBrowse files
The blotchy "camo" sea floor was the dark studio reflected in glossy
rippled water: roughness 0.07 -> 0.16-0.20 and a six-stop depth ramp
(turquoise over sand to deep blue) with soft fading plumes. Water by the
frame takes seabed colour without the rim, and lip faces above the sea
use the plinth slate, removing the cyan seam and the white artifact.
Bars are arrowhead islets, logs strand only on beaches, the weir gains
wattle hurdles, fields are staggered drilled strips with hedgerows, and
the plinth uses hex-island's stratified section.
Measured: 140062 tris (band 138000-142500), outer Z 0.2948 m (re-declared
to the new tallest poplar; tolerance unchanged), coplanar pairs 0.
Default exit 0 on 5.2.1 LTS and 4.5.11 LTS; all 15 falsifiers on 5.2.1
exit their documented codes (9, 15-28).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: showcase/gallery.json
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1123,9 +1123,9 @@
1123
1123
"name": "river-delta-tile",
1124
1124
"dir": "showcase/river-delta-tile",
1125
1125
"category": "terrain",
1126
-
"teaches": "A procedural strategy-game map tile of a river delta — a square 2.40 m on a side, low and flat, where a river comes in through the back edge and forks twice at the angle natural deltas grow toward into four distributaries, each child's width set by hydraulic geometry so the widths squared balance at every fork; its water falling along every channel and level with the sea through the backwater reach to every mouth; natural levees holding each channel over the marsh; a farmed upper plain in a patchwork of fields, a wild lower plain of marsh, salt marsh and mud with an oxbow lake and ponds; a lobed coast with tan silt plumes fanning into the sea and marsh-crowned bars off the mouths; reed beds, weeping willows and poplars, drift logs afloat and stranded, and a fisherman's stilt hut with its jetty, boat and fish weir — through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.",
1127
-
"alt": "A square delta map tile: a river splitting twice into four channels across fields and marsh, tan silt plumes and sandy bars off the mouths, and a stilt hut by a jetty.",
1128
-
"witnessesFix": "Recomputed: 140150 tris, seven materials with 53503 ground, 46711 water, 17418 reed, 986 timber, 646 bark, 5420 foliage and 9855 plinth faces, UVs in 0..1 with zero AABB overlap, outer AABB 2.400×2.400×0.296 m, zmin 0, hygiene 0 including zero coplanar cross-shell pairs, the water never rising along any of the four courses (largest step 2e-7 m over 2863 samples, max 1e-6), the children's wetted widths squared over the parent's 0.960, 1.008 and 0.991 at the three forks (band 0.88–1.12) and the forks opening 73.3°, 73.6° and 74.0° (band 58–82), every mouth's course wet all the way and ending 0.00004 m off the sea's level, every levee crest at least 0.0078 m over its channel and 0.0021 m over the marsh behind at 228 stations, all six islands' cores 0.0037–0.0050 m out of the water round them, the sea at 0.1500 m with a 0.0024 m ripple and the ponds flat, every water rim at least 0.0025 m under the ground, all 4351 reed blades 0.0036–0.0059 m in the ground, the floating logs and the boat 0.33–0.55 of their height under the water and the stranded logs sealed in every sector, all 28 stilts, jetty posts and stakes footed 0.0099–0.0155 m in the bed with their tops over the water, all 35 trunks 0.009–0.011 m in the ground, LOD ratios in band, eight-hull collider 174 tris, non-empty glTF. --skip-decimate exits 9; --stray-vert 15; --lift-z 16; --uphill-channel 17; --choke-branch 18; --splay-fork 19; --plug-mouth 20; --breach-levee 21; --drown-islet 22; --flat-sea 23; --short-sea 24; --float-reeds 25; --sink-logs 26; --lift-hut 27; --float-trees 28.",
1126
+
"teaches": "A procedural strategy-game map tile of a river delta — a square 2.40 m on a side, low and flat, where a river comes in through the back edge and forks twice at the angle natural deltas grow toward into four distributaries, each child's width set by hydraulic geometry so the widths squared balance at every fork; its water falling along every channel and level with the sea through the backwater reach to every mouth; natural levees holding each channel over the marsh; a farmed upper plain in a hedged patchwork of staggered fields drilled in rows, a wild lower plain of marsh, salt marsh and mud with an oxbow lake and ponds; a lobed coast with soft tan silt plumes fading into a sea whose colour ramps smoothly with depth out to a slate quay wall, and arrowhead marsh-crowned bars off the mouths; reed beds, weeping willows and poplars, drift logs afloat and stranded up the beaches, and a fisherman's stilt hut with its jetty, boat and a V-shaped wattle fish weir — through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.",
1127
+
"alt": "A square delta map tile: a river splitting twice into four channels across hedged patchwork fields and marsh, soft tan plumes in a turquoise-to-blue sea, sandy marsh-topped islets off the mouths, a stilt hut by a jetty and a V-shaped fish weir.",
1128
+
"witnessesFix": "Recomputed: 140062 tris, seven materials with 52606 ground, 46595 water, 17414 reed, 998 timber, 646 bark, 5420 foliage and 10752 plinth faces, UVs in 0..1 with zero AABB overlap, outer AABB 2.400×2.400×0.295 m, zmin 0, hygiene 0 including zero coplanar cross-shell pairs, the water never rising along any of the four courses (largest step 2e-7 m over 2863 samples, max 1e-6), the children's wetted widths squared over the parent's 0.960, 1.008 and 0.991 at the three forks (band 0.88–1.12) and the forks opening 73.3°, 73.6° and 74.0° (band 58–82), every mouth's course wet all the way and ending at the sea's level, every levee crest at least 0.0078 m over its channel and 0.0021 m over the marsh behind at 228 stations, all six islands' cores 0.0040–0.0050 m out of the water round them, the sea at 0.1500 m with a 0.0024 m ripple and the ponds flat, every water rim at least 0.0025 m under the ground, all 4350 reed blades 0.0037–0.0059 m in the ground, the floating logs and the boat 0.33–0.55 of their height under the water and the stranded logs sealed in every sector, all 28 stilts, jetty posts and stakes footed 0.0099–0.0155 m in the bed with their tops over the water, all 35 trunks 0.009–0.011 m in the ground, LOD ratios in band, eight-hull collider 174 tris, non-empty glTF. --skip-decimate exits 9; --stray-vert 15; --lift-z 16; --uphill-channel 17; --choke-branch 18; --splay-fork 19; --plug-mouth 20; --breach-levee 21; --drown-islet 22; --flat-sea 23; --short-sea 24; --float-reeds 25; --sink-logs 26; --lift-hut 27; --float-trees 28.",
DECIMATE COLLAPSE triangle counts are not identical across Blender
106
119
series, so the LOD gate is a ratio band, not an exact count. Bake pixels
107
120
are stochastic, so the bake gate is `has_data` plus operator `FINISHED`,
108
121
not byte-identity. The plan is seeded and nothing else is random; two
109
122
default runs print identical measurements.
110
123
124
+
The outer AABB's declared height is the tallest poplar's top. Moving the
125
+
stranded logs off the bars and up the beaches changed how many draws the
126
+
log loop takes, so the trees and reeds after it were drawn afresh; the
127
+
declared height follows the new tallest tree (0.2960 to 0.2948 m) at the
128
+
same ± 0.01 tolerance. No band was widened.
129
+
111
130
### Hygiene
112
131
113
132
Recomputed from the generated mesh, not asserted about the script.
@@ -140,15 +159,15 @@ and onto the ground, along and across the channels' courses.
140
159
| Water falls: along every mouth's course from the back edge through its forks, the water's surface every 4 mm, the largest rise from one sample to the next | ≤ 1e-6 m | 2e-7 m over 2863 samples |
141
160
| Width rule: at each fork, the wetted width across the parent 100 mm upstream and across each child 150 mm downstream, (sum of the children's widths squared) / the parent's squared | 0.88–1.12 | 0.960, 1.008, 0.991 |
142
161
| Fork angle: the angle between the two children's courses, each found from the wetted span's middle at 70 and 190 mm | 58–82° | 73.3°, 73.6°, 74.0° |
143
-
| Mouths reach the sea: along every course, water over the ground at every sample; the water at its end against the sea's level | no gap, ≥ 0.001 m deep; ≤ 0.002 m | no gap, 0.0034 m shallowest; −0.00004 m at all four |
162
+
| Mouths reach the sea: along every course, water over the ground at every sample; the water at its end against the sea's level | no gap, ≥ 0.001 m deep; ≤ 0.002 m | no gap, 0.0034 m shallowest; 0.00000 m at all four |
144
163
| Levees: every 25 mm along every channel, each bank's crest (the highest ground out to three crest-distances) over the water at the channel's middle, and over the marsh behind it | ≥ 0.004 m; ≥ 0.0018 m | 0.0078; 0.0021 (228 stations) |
145
-
| Islands: the lowest ground over each island's core against the water round it — the sea for the three bars, the higher of the two channels either side for the three islands between forks | ≥ 0.0025 m | 0.0037–0.0050 |
146
-
| Water level: the open sea's top, median and largest excursion; each pond's top | level 0.150 ± 0.0015 m; ripple 0.001–0.006 m; ponds flat within 0.0004 m | 0.15004; 0.00244; 0.0000 |
147
-
| Water contained: the ground over every rim vertex and rim-edge midpoint of every water sheet (save the river's cut in the back edge) | ≥ 0.0015 m | 0.0025 over 2703 points; 19 at the cut |
148
-
| Reeds rooted: every blade's foot (its bottom cap) under the ground | 0.002–0.030 m, 4351 blades | 0.0036–0.0059 |
149
-
| Afloat: every floating log and the boat, the share of its height under the water; every stranded log sealed in the ground in each sector | 0.25–0.75; ≥ 0.0025 m | 0.33–0.55 (4); 0.0075–0.0095 (4) |
164
+
| Islands: the lowest ground over each island's core against the water round it — the sea for the three bars, the higher of the two channels either side for the three islands between forks | ≥ 0.0025 m | 0.0040–0.0050 |
165
+
| Water level: the open sea's top, median and largest excursion; each pond's top | level 0.150 ± 0.0015 m; ripple 0.001–0.006 m; ponds flat within 0.0004 m | 0.15000; 0.00240; 0.0000 |
166
+
| Water contained: the ground over every rim vertex and rim-edge midpoint of every water sheet (save the river's cut in the back edge) | ≥ 0.0015 m | 0.0025 over 2719 points; 19 at the cut |
167
+
| Reeds rooted: every blade's foot (its bottom cap) under the ground | 0.002–0.030 m, 4350 blades | 0.0037–0.0059 |
168
+
| Afloat: every floating log and the boat, the share of its height under the water; every stranded log sealed in the ground in each sector | 0.25–0.75; ≥ 0.0025 m | 0.33–0.55 (4); 0.0070–0.0124 (4) |
150
169
| Posts: every stilt, jetty post and weir stake, its foot under the bed and its top over the water | foot 0.004–0.050 m, top ≥ 0.003 m over | 0.0099–0.0155 (28); 0.0082 |
151
-
| Trees rooted: every trunk's foot under the ground | 0.004–0.050 m, 35 trunks | 0.0094–0.0114|
170
+
| Trees rooted: every trunk's foot under the ground | 0.004–0.050 m, 35 trunks | 0.0094–0.0113|
152
171
153
172
## Falsifiers
154
173
@@ -165,10 +184,10 @@ exited its declared code.
165
184
|`--splay-fork`| fork angle (one channel swung out 30° about its fork: 104.3°) | 19 |
166
185
|`--plug-mouth`| mouths reach the sea (a mouth dammed 6 mm over its water: 5 dry samples along its course) | 20 |
167
186
|`--breach-levee`| levees (a crevasse cut in one bank: a crest 0.0015 m under the water) | 21 |
168
-
|`--drown-islet`| islands (one bar's crest lowered 10 mm: 0.0059 m under the sea) | 22 |
187
+
|`--drown-islet`| islands (one bar's crest lowered 10 mm: 0.0055 m under the sea) | 22 |
169
188
|`--flat-sea`| water level (the sheet laid flat: ripple 0.00000 m) | 23 |
170
189
|`--short-sea`| water contained (the sheet's shoreward rim drawn 50 mm out to sea: −0.0020 m) | 24 |
171
-
|`--float-reeds`| reeds rooted (every reed raised 30 mm: feet −0.0264 m) | 25 |
190
+
|`--float-reeds`| reeds rooted (every reed raised 30 mm: feet −0.0263 m) | 25 |
172
191
|`--sink-logs`| afloat (the floating logs and the boat sunk 30 mm: 2.7–3.2 of their height under) | 26 |
173
192
|`--lift-hut`| posts (the hut, the jetty and the weir raised 30 mm: feet −0.0201 m) | 27 |
174
193
|`--float-trees`| trees rooted (the willows raised 40 mm: feet −0.0306 m) | 28 |
@@ -211,8 +230,8 @@ fan out toward the camera, and the sea, the plumes and the bars lie in
211
230
front. Seen from this high, the floor behind the tile is the backdrop, so
212
231
the warm wedge drops its pool on the floor off to the left, where it
213
232
reaches no water to glare off, rather than on the back wall. Framing
214
-
measures fill x 0.700, y 0.878, margins left 0.181, right 0.119, bottom
215
-
0.061, top 0.061; the asset-quality floors pass.
233
+
measures fill x 0.700, y 0.872, margins left 0.181, right 0.119, bottom
0 commit comments