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 e07fd31
Browse filesBrowse the repository at this point in the historyBrowse files
This repository ships **16 skills, 9 rules, 3 templates, 27 snippets, 59 examples, and 4 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 5 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
@@ -79,6 +79,7 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show
79
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
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
81
<ahref="showcase/campfire/"><imgsrc="showcase/campfire/preview.webp"alt="Campfire: a stone ring, crossed logs, and ash mound 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 a striped awning and counter on a dark studio floor, warm wedge on the back wall" /></a>
82
83
83
84
[`shipping-crate`](showcase/shipping-crate/) — procedural crate through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets. Falsifier `--skip-decimate` exits 9.
84
85
@@ -88,6 +89,8 @@ Budget-conformance props. Not examples. Conventions: [`showcase/README.md`](show
88
89
89
90
[`campfire`](showcase/campfire/) — procedural cobble ring, logs, and ash through the same pipeline. Falsifier `--skip-decimate` exits 9.
90
91
92
+
[`market-stall`](showcase/market-stall/) — procedural timber stall with striped awning and counter through the same pipeline. Falsifier `--skip-decimate` exits 9.
93
+
91
94
## Examples
92
95
93
96
Runnable, smoke-gated demos live in [`examples/`](examples/) — each is executed headless on
Copy file name to clipboardExpand all lines: ROADMAP.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -110,6 +110,7 @@ Not committed; target list for the next content version. (v0.3.0 shipped the smo
110
110
-~~Round stone well showcase~~**SHIPPED** as `showcase/stone-well/` — running-bond brick well, shingled pyramid roof, windlass/rope/bucket; `--skip-decimate` exits 9 on the LOD1 ratio band
111
111
-~~Wooden barrel showcase~~**SHIPPED** as `showcase/wooden-barrel/` — bulged staves, four iron hoops, lid heads; `--skip-decimate` exits 9 on the LOD1 ratio band
112
112
-~~Campfire showcase~~**SHIPPED** as `showcase/campfire/` — cobble ring, ash mound, crossed logs; `--skip-decimate` exits 9 on the LOD1 ratio band
113
+
-~~Market stall showcase~~**SHIPPED** as `showcase/market-stall/` — timber frame, striped awning, counter; `--skip-decimate` exits 9 on the LOD1 ratio band
113
114
- Procedural terrain or landscape showcase using Geometry Nodes scatter
114
115
- Hero prop with a more complex silhouette (lantern or treasure chest) as a second showcase piece
115
116
- Small modular kit showcase on recognizable geometry (`modular-kit-snap` contract)
<aclass="card-media" href="market-stall/" aria-label="market-stall example detail page">
934
+
<imgsrc="assets/market-stall-hero.webp" alt="market-stall — A procedural timber market stall through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract." loading="lazy" decoding="async" />
935
+
</a>
936
+
<divclass="card-body">
937
+
<h2><ahref="market-stall/">market-stall</a></h2>
938
+
<pclass="teaches">A procedural timber market stall through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.</p>
939
+
<pclass="witnesses"><spanclass="tag">witnesses</span> Recomputed: 2244 tris, three materials with 48 faces per awning stripe slot, UVs in 0..1 with zero AABB overlap, outer AABB 1.360×0.964×1.743 m, LOD ratios in band, convex collider 28 tris, non-empty glTF. --skip-decimate exits 9 on the LOD1 ratio budget.</p>
940
+
<aclass="card-link" href="market-stall/">View example <spanaria-hidden="true">→</span></a>
941
+
</div>
942
+
</article>
932
943
</div>
933
944
<pclass="noresults" id="noResults" hidden>No examples match the current filters.
934
945
<buttonclass="chip" id="resetFilters" type="button">Clear search and tags</button></p>
0 commit comments