|
18 | 18 | </p> |
19 | 19 |
|
20 | 20 | <p align="center"> |
21 | | - <strong>16 skills</strong> • <strong>9 rules</strong> • <strong>3 templates</strong> • <strong>27 snippets</strong> • <strong>59 examples</strong> • <strong>13 showcase pieces</strong> |
| 21 | + <strong>16 skills</strong> • <strong>9 rules</strong> • <strong>3 templates</strong> • <strong>27 snippets</strong> • <strong>59 examples</strong> • <strong>15 showcase pieces</strong> |
22 | 22 | </p> |
23 | 23 |
|
24 | 24 | <p align="center"> |
|
37 | 37 |
|
38 | 38 | ## Overview |
39 | 39 |
|
40 | | -This repository ships **16 skills, 9 rules, 3 templates, 27 snippets, 59 examples, and 13 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. |
| 40 | +This repository ships **16 skills, 9 rules, 3 templates, 27 snippets, 59 examples, and 15 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. |
41 | 41 |
|
42 | 42 | 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. |
43 | 43 |
|
@@ -88,6 +88,8 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show |
88 | 88 | <a href="showcase/cart/"><img src="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 | 89 | <a href="showcase/park-bench/"><img src="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 | 90 | <a href="showcase/wheelbarrow/"><img src="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 | +<a href="showcase/anvil/"><img src="showcase/anvil/preview.webp" alt="Anvil: a London-pattern anvil on a hooped timber stump on a dark studio floor" /></a> |
| 92 | +<a href="showcase/water-trough/"><img src="showcase/water-trough/preview.webp" alt="Water trough: a staved wooden trough on trestle legs with iron straps on a dark studio floor" /></a> |
91 | 93 |
|
92 | 94 | [`shipping-crate`](showcase/shipping-crate/) — procedural crate through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets. Falsifier `--skip-decimate` exits 9. |
93 | 95 |
|
@@ -115,6 +117,10 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show |
115 | 117 |
|
116 | 118 | [`wheelbarrow`](showcase/wheelbarrow/) — procedural staved wheelbarrow with a spoked wheel, iron straps, legs, and handles through the same pipeline. Falsifier `--skip-decimate` exits 9. |
117 | 119 |
|
| 120 | +[`anvil`](showcase/anvil/) — procedural London-pattern anvil on a timber stump through the same pipeline. Falsifier `--skip-decimate` exits 9. |
| 121 | + |
| 122 | +[`water-trough`](showcase/water-trough/) — procedural staved water trough on a timber stand through the same pipeline. Falsifier `--skip-decimate` exits 9. |
| 123 | + |
118 | 124 | ## Examples |
119 | 125 |
|
120 | 126 | Runnable, smoke-gated demos live in [`examples/`](examples/) — each is executed headless on |
|
0 commit comments