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
fix: rebuild four weak showcase props and collapse the README grid
Cauldron, torch, anvil, and crate heroes were unreadable (lathe-grid pot, tiled plaque, box-stack anvil, lid crop with wiped metal). Collapse the README showcase so 24 full-bleed thumbs are not a scroll trap.
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](showcase/README.md).
77
77
78
-
<ahref="showcase/shipping-crate/"><imgsrc="showcase/shipping-crate/preview.webp"alt="Shipping crate: a wooden slat crate with iron corner brackets on a dark studio floor, warm wedge on the back wall" /></a>
79
-
<ahref="showcase/stone-well/"><imgsrc="showcase/stone-well/preview.webp"alt="Stone well: a round brick well with a shingled pyramid roof on posts, rope and bucket, on a dark studio floor" /></a>
80
-
<ahref="showcase/wooden-barrel/"><imgsrc="showcase/wooden-barrel/preview.webp"alt="Wooden barrel: a staved barrel with iron hoops on a dark studio floor, warm wedge on the back wall" /></a>
81
-
<ahref="showcase/campfire/"><imgsrc="showcase/campfire/preview.webp"alt="Campfire: a two-course stone fire ring with a tripod of logs on a dark studio floor, warm wedge on the back wall" /></a>
82
-
<ahref="showcase/market-stall/"><imgsrc="showcase/market-stall/preview.webp"alt="Market stall: a timber frame with post feet, slatted counter, rafters, and a striped awning on a dark studio floor, warm wedge on the back wall" /></a>
83
-
<ahref="showcase/street-lantern/"><imgsrc="showcase/street-lantern/preview.webp"alt="Street lantern: an iron post with brass collars, a braced arm, and a muntined amber cage on a dark studio floor" /></a>
84
-
<ahref="showcase/treasure-chest/"><imgsrc="showcase/treasure-chest/preview.webp"alt="Treasure chest: a slatted wooden chest with iron bands, corner brackets, and an open lid on a dark studio floor" /></a>
85
-
<ahref="showcase/terrain-scatter/"><imgsrc="showcase/terrain-scatter/preview.webp"alt="Terrain scatter: a Geometry Nodes dirt hill tile with bevelled masonry rocks on a dark studio floor" /></a>
86
-
<ahref="showcase/fence-kit/"><imgsrc="showcase/fence-kit/preview.webp"alt="Fence kit: a timber post-and-rail section with pyramidal caps, iron shoes and straps on a dark studio floor" /></a>
87
-
<ahref="showcase/watchtower/"><imgsrc="showcase/watchtower/preview.webp"alt="Watchtower: a timber lookout with X-braces, hatch ladder, plank platform, and a coursed shake roof on a dark studio floor" /></a>
88
-
<ahref="showcase/cart/"><imgsrc="showcase/cart/preview.webp"alt="Cart: a two-wheel wooden cart with spoked wheels, slatted bed, and shafts on a dark studio floor" /></a>
89
-
<ahref="showcase/park-bench/"><imgsrc="showcase/park-bench/preview.webp"alt="Park bench: a wrought-iron bench with scrolled legs and wooden slats on a dark studio floor" /></a>
90
-
<ahref="showcase/wheelbarrow/"><imgsrc="showcase/wheelbarrow/preview.webp"alt="Wheelbarrow: a staved wooden tray with iron straps, a spoked wheel, rear legs, and handles on a dark studio floor" /></a>
91
-
<ahref="showcase/anvil/"><imgsrc="showcase/anvil/preview.webp"alt="Anvil: a London-pattern anvil on a hooped timber stump on a dark studio floor" /></a>
92
-
<ahref="showcase/water-trough/"><imgsrc="showcase/water-trough/preview.webp"alt="Water trough: a watertight wooden trough with plank ends, contained water, and trestle legs on a dark studio floor" /></a>
93
-
<ahref="showcase/hitching-post/"><imgsrc="showcase/hitching-post/preview.webp"alt="Hitching post: a square timber post with a pyramidal cap, cross-arm, iron bands, and two hitching rings on a dark studio floor" /></a>
94
-
<ahref="showcase/grindstone/"><imgsrc="showcase/grindstone/preview.webp"alt="Grindstone: a stone wheel on a timber A-frame with an iron axle, hubs, crank, and tray on a dark studio floor" /></a>
95
-
<ahref="showcase/hand-pump/"><imgsrc="showcase/hand-pump/preview.webp"alt="Hand pump: a cast-iron village pump on a wooden plinth with a spout and handle on a dark studio floor" /></a>
96
-
<ahref="showcase/signpost/"><imgsrc="showcase/signpost/preview.webp"alt="Signpost: a timber post with two painted fingerboards, iron straps, and a pyramidal cap on a dark studio floor" /></a>
97
-
<ahref="showcase/chopping-block/"><imgsrc="showcase/chopping-block/preview.webp"alt="Chopping block: a hooped timber stump with an embedded axe on a dark studio floor" /></a>
98
-
<ahref="showcase/wooden-bucket/"><imgsrc="showcase/wooden-bucket/preview.webp"alt="Wooden bucket: a coopered bucket with overlapping staves, iron hoops, and a rope bail on a dark studio floor" /></a>
99
-
<ahref="showcase/wall-torch/"><imgsrc="showcase/wall-torch/preview.webp"alt="Wall torch: a coursed stone plaque with an iron sconce, wooden haft, and flame on a dark studio floor" /></a>
100
-
<ahref="showcase/tavern-stool/"><imgsrc="showcase/tavern-stool/preview.webp"alt="Tavern stool: a round wooden seat on turned splayed legs with stretchers and iron ferrules on a dark studio floor" /></a>
101
-
<ahref="showcase/iron-cauldron/"><imgsrc="showcase/iron-cauldron/preview.webp"alt="Iron cauldron: a bulged iron pot hanging from a timber tripod on a dark studio floor" /></a>
78
+
<details>
79
+
<summary><strong>24 showcase pieces</strong> — click to expand the preview grid</summary>
80
+
81
+
<palign="center">
82
+
<ahref="showcase/shipping-crate/"><imgsrc="showcase/shipping-crate/preview.webp"width="24%"alt="Shipping crate: a wooden slat crate with iron corner brackets on a dark studio floor, warm wedge on the back wall" /></a>
83
+
<ahref="showcase/stone-well/"><imgsrc="showcase/stone-well/preview.webp"width="24%"alt="Stone well: a round brick well with a shingled pyramid roof on posts, rope and bucket, on a dark studio floor" /></a>
84
+
<ahref="showcase/wooden-barrel/"><imgsrc="showcase/wooden-barrel/preview.webp"width="24%"alt="Wooden barrel: a staved barrel with iron hoops on a dark studio floor, warm wedge on the back wall" /></a>
85
+
<ahref="showcase/campfire/"><imgsrc="showcase/campfire/preview.webp"width="24%"alt="Campfire: a two-course stone fire ring with a tripod of logs on a dark studio floor, warm wedge on the back wall" /></a>
86
+
<ahref="showcase/market-stall/"><imgsrc="showcase/market-stall/preview.webp"width="24%"alt="Market stall: a timber frame with post feet, slatted counter, rafters, and a striped awning on a dark studio floor, warm wedge on the back wall" /></a>
87
+
<ahref="showcase/street-lantern/"><imgsrc="showcase/street-lantern/preview.webp"width="24%"alt="Street lantern: an iron post with brass collars, a braced arm, and a muntined amber cage on a dark studio floor" /></a>
88
+
<ahref="showcase/treasure-chest/"><imgsrc="showcase/treasure-chest/preview.webp"width="24%"alt="Treasure chest: a slatted wooden chest with iron bands, corner brackets, and an open lid on a dark studio floor" /></a>
89
+
<ahref="showcase/terrain-scatter/"><imgsrc="showcase/terrain-scatter/preview.webp"width="24%"alt="Terrain scatter: a Geometry Nodes dirt hill tile with bevelled masonry rocks on a dark studio floor" /></a>
90
+
<ahref="showcase/fence-kit/"><imgsrc="showcase/fence-kit/preview.webp"width="24%"alt="Fence kit: a timber post-and-rail section with pyramidal caps, iron shoes and straps on a dark studio floor" /></a>
91
+
<ahref="showcase/watchtower/"><imgsrc="showcase/watchtower/preview.webp"width="24%"alt="Watchtower: a timber lookout with X-braces, hatch ladder, plank platform, and a coursed shake roof on a dark studio floor" /></a>
92
+
<ahref="showcase/cart/"><imgsrc="showcase/cart/preview.webp"width="24%"alt="Cart: a two-wheel wooden cart with spoked wheels, slatted bed, and shafts on a dark studio floor" /></a>
93
+
<ahref="showcase/park-bench/"><imgsrc="showcase/park-bench/preview.webp"width="24%"alt="Park bench: a wrought-iron bench with scrolled legs and wooden slats on a dark studio floor" /></a>
94
+
<ahref="showcase/wheelbarrow/"><imgsrc="showcase/wheelbarrow/preview.webp"width="24%"alt="Wheelbarrow: a staved wooden tray with iron straps, a spoked wheel, rear legs, and handles on a dark studio floor" /></a>
95
+
<ahref="showcase/anvil/"><imgsrc="showcase/anvil/preview.webp"width="24%"alt="Anvil: a London-pattern anvil on a hooped timber stump on a dark studio floor" /></a>
96
+
<ahref="showcase/water-trough/"><imgsrc="showcase/water-trough/preview.webp"width="24%"alt="Water trough: a watertight wooden trough with plank ends, contained water, and trestle legs on a dark studio floor" /></a>
97
+
<ahref="showcase/hitching-post/"><imgsrc="showcase/hitching-post/preview.webp"width="24%"alt="Hitching post: a square timber post with a pyramidal cap, cross-arm, iron bands, and two hitching rings on a dark studio floor" /></a>
98
+
<ahref="showcase/grindstone/"><imgsrc="showcase/grindstone/preview.webp"width="24%"alt="Grindstone: a stone wheel on a timber A-frame with an iron axle, hubs, crank, and tray on a dark studio floor" /></a>
99
+
<ahref="showcase/hand-pump/"><imgsrc="showcase/hand-pump/preview.webp"width="24%"alt="Hand pump: a cast-iron village pump on a wooden plinth with a spout and handle on a dark studio floor" /></a>
100
+
<ahref="showcase/signpost/"><imgsrc="showcase/signpost/preview.webp"width="24%"alt="Signpost: a timber post with two painted fingerboards, iron straps, and a pyramidal cap on a dark studio floor" /></a>
101
+
<ahref="showcase/chopping-block/"><imgsrc="showcase/chopping-block/preview.webp"width="24%"alt="Chopping block: a hooped timber stump with an embedded axe on a dark studio floor" /></a>
102
+
<ahref="showcase/wooden-bucket/"><imgsrc="showcase/wooden-bucket/preview.webp"width="24%"alt="Wooden bucket: a coopered bucket with overlapping staves, iron hoops, and a rope bail on a dark studio floor" /></a>
103
+
<ahref="showcase/wall-torch/"><imgsrc="showcase/wall-torch/preview.webp"width="24%"alt="Wall torch: a dressed stone plaque with an iron sconce, wooden haft, and flame on a dark studio floor" /></a>
104
+
<ahref="showcase/tavern-stool/"><imgsrc="showcase/tavern-stool/preview.webp"width="24%"alt="Tavern stool: a round wooden seat on turned splayed legs with stretchers and iron ferrules on a dark studio floor" /></a>
105
+
<ahref="showcase/iron-cauldron/"><imgsrc="showcase/iron-cauldron/preview.webp"width="24%"alt="Iron cauldron: a bulged iron pot hanging from a timber tripod on a dark studio floor" /></a>
106
+
</p>
102
107
103
108
[`shipping-crate`](showcase/shipping-crate/) — procedural crate through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets. Falsifier `--skip-decimate` exits 9.
104
109
@@ -148,6 +153,8 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show
148
153
149
154
[`iron-cauldron`](showcase/iron-cauldron/) — procedural hanging iron cauldron on a timber tripod through the same pipeline. Falsifier `--skip-decimate` exits 9.
150
155
156
+
</details>
157
+
151
158
## Examples
152
159
153
160
Runnable, smoke-gated demos live in [`examples/`](examples/) — each is executed headless on
0 commit comments