From 073904d91e9d02e34ba9e4ac8500238c5095337b Mon Sep 17 00:00:00 2001
From: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
Date: Mon, 14 Sep 2026 20:19:25 -0400
Subject: [PATCH] fix: seal the water trough and drop bellows
The trough was a slatted U with an end-on camera, so water had nowhere to sit. Replace it with a watertight hull and plank ends, and remove the bellows piece that never read as a bellows.
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
Co-authored-by: Cursor
- 16 skills • 9 rules • 3 templates • 27 snippets • 59 examples • 21 showcase pieces + 16 skills • 9 rules • 3 templates • 27 snippets • 59 examples • 20 showcase pieces
@@ -37,7 +37,7 @@
## Overview
-This repository ships **16 skills, 9 rules, 3 templates, 27 snippets, 59 examples, and 21 showcase pieces** for Blender Python development targeting Blender 5.2 LTS (current stable) with Blender 4.5 LTS fallback support. Blender 5.1 is prior stable.
+This repository ships **16 skills, 9 rules, 3 templates, 27 snippets, 59 examples, and 20 showcase pieces** for Blender Python development targeting Blender 5.2 LTS (current stable) with Blender 4.5 LTS fallback support. Blender 5.1 is prior stable.
The content is consumed by AI coding agents (Cursor, Claude Code, any MCP-capable client) when working on Blender add-ons, geometry nodes scripts, batch pipelines, or animation tooling. There is no build step. Edit the markdown and Python files directly.
@@ -89,12 +89,11 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show
4S>jM@EhF@
z62lk>___+zgM2L-@yshlj{VFdFQC0W9l;4cNm*(KvuJP{z!$474b>LVN=flT786gL
zW;=)-HVm9rr$a1cb2xv^a;y#zj-K=Ew&AD+)JiV`*YgMk5mjv-vrGG3KOv{Zul6sp
zIGC5u2!KzlYqP{aY^65y8oKvfdHkTB75Jo_W`oklsJvE}sS!rEjHbqOz;UzPTL`@5
z;E6}SIu#xO^Co%Ma8bMM?Jcii1*-zb?eY^wK3sC*FMMpz20o73L^~q1NV8dTDcxoW
z23C%nd|ysSB!|_b1glkjc8x6X0V|x7xeC09nxrA$!P@T9Lm+_P6fj4`e;%3m4s8t9
z5p_eh>UsR!Q=qWmmS1?B9FcTn-BQGx@w--#SN!7m1taqTB6M
zCvjql-}u1_A%pD9_{qW^aoE&-7nmg}2z*IYk4T~Lb0|^6DBSy`u^SX(w$*mF5e{Pj
z?J#0K%;kI_z8ok3#ZKrTM_w;H2Lf?rE3+|};bVoA5zt(9taV@*F#Gi-DuP0S*|;&)
zW9#0@;w*0Ia+UR4qkx@}IgS8F0v)T+vno
-
+
-
[`shipping-crate`](showcase/shipping-crate/) — procedural crate through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets. Falsifier `--skip-decimate` exits 9.
@@ -125,7 +124,7 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show
[`anvil`](showcase/anvil/) — procedural London-pattern anvil on a timber stump through the same pipeline. Falsifier `--skip-decimate` exits 9.
-[`water-trough`](showcase/water-trough/) — procedural staved water trough on a timber stand through the same pipeline. Falsifier `--skip-decimate` exits 9.
+[`water-trough`](showcase/water-trough/) — procedural watertight water trough on a timber stand through the same pipeline. Falsifier `--skip-decimate` exits 9.
[`hitching-post`](showcase/hitching-post/) — procedural timber hitching post with a cross-arm and iron rings through the same pipeline. Falsifier `--skip-decimate` exits 9.
@@ -135,8 +134,6 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show
[`signpost`](showcase/signpost/) — procedural timber fingerboard signpost through the same pipeline. Falsifier `--skip-decimate` exits 9.
-[`bellows`](showcase/bellows/) — procedural blacksmith bellows with timber paddles, leather bag, and iron nozzle through the same pipeline. Falsifier `--skip-decimate` exits 9.
-
[`chopping-block`](showcase/chopping-block/) — procedural hooped timber stump with an embedded axe through the same pipeline. Falsifier `--skip-decimate` exits 9.
## Examples
diff --git a/ROADMAP.md b/ROADMAP.md
index 01e2e30..cba5c00 100644
--- a/ROADMAP.md
+++ b/ROADMAP.md
@@ -118,12 +118,12 @@ Not committed; target list for the next content version. (v0.3.0 shipped the smo
- ~~Wrought-iron park bench (slatted seat, scrolled legs) as a game-prop showcase piece~~ **SHIPPED** as `showcase/park-bench/` — scrolled iron legs, slatted seat and back; `--skip-decimate` exits 9 on the LOD1 ratio band
- ~~Wooden wheelbarrow (staved tray, single wheel, handles) as a game-prop showcase piece~~ **SHIPPED** as `showcase/wheelbarrow/` — staved U-tray, iron straps, spoked wheel, rear legs; `--skip-decimate` exits 9 on the LOD1 ratio band
- ~~Blacksmith anvil on a timber stump as a game-prop showcase piece~~ **SHIPPED** as `showcase/anvil/` — London-pattern horn, face, heel, waist, hooped stump; `--skip-decimate` exits 9 on the LOD1 ratio band
-- ~~Staved wooden water trough on a stand as a game-prop showcase piece~~ **SHIPPED** as `showcase/water-trough/` — U-staves, end boards, iron straps, trestle legs; `--skip-decimate` exits 9 on the LOD1 ratio band
+- ~~Staved wooden water trough on a stand as a game-prop showcase piece~~ **SHIPPED** as `showcase/water-trough/` — watertight U-hull, plank ends, contained water, iron straps, trestle legs; `--skip-decimate` exits 9 on the LOD1 ratio band
- ~~Hitching post with iron ring as a game-prop showcase piece~~ **SHIPPED** as `showcase/hitching-post/` — square post, pyramidal cap, cross-arm, iron shoe, bands, two rings; `--skip-decimate` exits 9 on the LOD1 ratio band
- ~~Grindstone on a timber trestle as a game-prop showcase piece~~ **SHIPPED** as `showcase/grindstone/` — stone wheel, A-frame trestle, iron axle, hubs, crank; `--skip-decimate` exits 9 on the LOD1 ratio band
- ~~Cast-iron village hand pump as a game-prop showcase piece~~ **SHIPPED** as `showcase/hand-pump/` — wooden plinth, column, spout, handle, wooden grip; `--skip-decimate` exits 9 on the LOD1 ratio band
- ~~Timber fingerboard signpost as a game-prop showcase piece~~ **SHIPPED** as `showcase/signpost/` — square post, pyramidal cap, two painted boards, iron shoe and straps; `--skip-decimate` exits 9 on the LOD1 ratio band
-- ~~Blacksmith bellows as a game-prop showcase piece~~ **SHIPPED** as `showcase/bellows/` — hinged timber paddles, leather bag, iron nozzle; `--skip-decimate` exits 9 on the LOD1 ratio band
+- ~~Blacksmith bellows as a game-prop showcase piece~~ **DROPPED** — leather bag never read; removed from the showcase tree rather than shipping a crate-shaped miss
- ~~Chopping block with embedded axe as a game-prop showcase piece~~ **SHIPPED** as `showcase/chopping-block/` — hooped timber stump, kerf, embedded axe; `--skip-decimate` exits 9 on the LOD1 ratio band
- Wooden bucket with iron bands and a rope bail as a game-prop showcase piece
- Wall-mounted torch sconce as a game-prop showcase piece
diff --git a/docs/gallery/assets/bellows-hero.webp b/docs/gallery/assets/bellows-hero.webp
deleted file mode 100644
index bcf9a981c5802003e4d1952531b6697a7a4f3611..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 12566
zcmV+xG3m}yNk&EvF#rHpMM6+kP&gn0F#rH?!~vZFDgXu00zOeFkw&Ads3xJ)$Z2p2
z32AQJ>fev9zKX00(}g63=Y5>b716uHqu9Kyalfql+|J?tTa?}tK>oS?HF}sbgR6=R9(0!r!BBQN&M#resBrX
zs%kvWgnjx&WqRDRpFw3xn!|6j~vdbe0jQoDmf}WxwTgLjEN_@3yNUn
zmG?0qGhv4)=Fv4pnPH=l3%zPD$<@qv#j&hB
1DT8?KjT
z3I2$5%%>H1@wOHbvs9?u8vhb;E1P{=Zpx-9-
xS`Ni3VQ