|
18 | 18 | </p> |
19 | 19 |
|
20 | 20 | <p align="center"> |
21 | | - <strong>12 skills</strong> • <strong>6 rules</strong> • <strong>2 templates</strong> • <strong>17 snippets</strong> • <strong>32 examples</strong> |
| 21 | + <strong>12 skills</strong> • <strong>6 rules</strong> • <strong>2 templates</strong> • <strong>17 snippets</strong> • <strong>33 examples</strong> |
22 | 22 | </p> |
23 | 23 |
|
24 | 24 | <p align="center"> |
|
36 | 36 |
|
37 | 37 | ## Overview |
38 | 38 |
|
39 | | -This repository ships **12 skills, 6 rules, 2 templates, 17 snippets, and 32 runnable examples** for Blender Python development targeting Blender 5.1 (current stable) with Blender 4.5 LTS fallback support. |
| 39 | +This repository ships **12 skills, 6 rules, 2 templates, 17 snippets, and 33 runnable examples** for Blender Python development targeting Blender 5.1 (current stable) with Blender 4.5 LTS fallback support. |
40 | 40 |
|
41 | 41 | 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. |
42 | 42 |
|
@@ -85,7 +85,7 @@ or expand a category below. |
85 | 85 | </p> |
86 | 86 |
|
87 | 87 | <details> |
88 | | -<summary><strong>Materials, shading & compositing</strong> — 6 examples</summary> |
| 88 | +<summary><strong>Materials, shading & compositing</strong> — 7 examples</summary> |
89 | 89 |
|
90 | 90 | <table> |
91 | 91 | <tr> |
@@ -179,6 +179,23 @@ as if associated-alpha — straight-authored dark values at low alpha clamp to w |
179 | 179 | (closed-form error **0.98** at `(0.02, a=1/255)`). OpenEXR preserves float RGBA; |
180 | 180 | byte images stay straight 8-bit. Also witnesses `EXR color_mode='RGB'` dropping alpha. |
181 | 181 |
|
| 182 | +</td> |
| 183 | +</tr> |
| 184 | +<tr> |
| 185 | +<td width="46%" valign="middle"> |
| 186 | +<a href="examples/sky-texture-sun-elevation/"><img src="examples/sky-texture-sun-elevation/preview.webp" alt="Sky texture sun elevation: terracotta jar diptych on a dark floor — left panel low sun at 8 degrees with a deep blue zenith and warm horizon limb, right panel high sun at 55 degrees with a brighter cyan sky, proving ShaderNodeTexSky sun_elevation" /></a> |
| 187 | +</td> |
| 188 | +<td valign="middle"> |
| 189 | + |
| 190 | +### [sky-texture-sun-elevation](examples/sky-texture-sun-elevation/) |
| 191 | + |
| 192 | +World `ShaderNodeTexSky` driving Background Color — the sky contract AI lighting |
| 193 | +code misses across 4.5 → 5.1. `sky_type` is `NISHITA` on 4.5 LTS and |
| 194 | +`MULTIPLE_SCATTERING` on 5.1 (`NISHITA` gone); `dust_density` exists only on 4.5 |
| 195 | +(`aerosol_density` on 5.1). Two tiny Cycles EXR zenith probes assert |
| 196 | +`sun_elevation` 8° → 55° brightens zenith (rise **2.25x** / **1.50x**, gate ≥ 1.25). |
| 197 | +Gallery still is a dual-elevation diptych so the contract reads at thumbnail scale. |
| 198 | + |
182 | 199 | </td> |
183 | 200 | </tr> |
184 | 201 | </table> |
|
0 commit comments