Skip to content

Commit d5ea531

Browse files
TMHSDigitalclaude
andcommitted
fix: real install steps + depsgraph-export joins the gallery
The live landing page told visitors to install from a Cursor Extensions marketplace listing that does not exist; installSteps now describe the actual clone/copy consumption flow for Cursor and Claude Code. The depsgraph-export example was the only one of four missing from the gallery: adds a 1280x720 studio hero (rendered headless on Blender 5.1.1, base cube vs subsurf-evaluated twin, matching the other heroes), the gallery.json entry, and the regenerated gallery page. Also ignores the local site-upgrade planning doc. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 16d4f9f commit d5ea531

5 files changed

Lines changed: 26 additions & 3 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@ Thumbs.db
3030
Desktop.ini
3131
ehthumbs.db
3232

33+
# Local planning docs (not published)
34+
docs/site-upgrade-plan.md
35+
3336
# Build artifacts
3437
dist/
3538
build/
7.28 KB
Loading

docs/gallery/index.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,17 @@ <h2><a href="https://github.com/TMHSDigital/Blender-Developer-Tools/tree/main/ex
149149
<a class="card-link" href="https://github.com/TMHSDigital/Blender-Developer-Tools/tree/main/examples/gn-sdf-remesh">View example <span aria-hidden="true">&rarr;</span></a>
150150
</div>
151151
</article>
152+
<article class="card">
153+
<a class="card-media" href="https://github.com/TMHSDigital/Blender-Developer-Tools/tree/main/examples/depsgraph-export" aria-label="depsgraph-export example on GitHub">
154+
<img src="assets/depsgraph-export-hero.webp" alt="depsgraph-export — The depsgraph lifetime contract — evaluated_get()" loading="lazy" decoding="async" />
155+
</a>
156+
<div class="card-body">
157+
<h2><a href="https://github.com/TMHSDigital/Blender-Developer-Tools/tree/main/examples/depsgraph-export">depsgraph-export</a></h2>
158+
<p class="teaches">The depsgraph lifetime contract — evaluated_get().to_mesh() paired with to_mesh_clear() — measured against an OBJ export of the same object.</p>
159+
<p class="witnesses"><span class="tag">witnesses</span> Exports ship evaluated geometry: the exported vertex count equals the subsurf-applied count and is strictly greater than the base mesh.</p>
160+
<a class="card-link" href="https://github.com/TMHSDigital/Blender-Developer-Tools/tree/main/examples/depsgraph-export">View example <span aria-hidden="true">&rarr;</span></a>
161+
</div>
162+
</article>
152163
</main>
153164
<footer>
154165
Generated from <code>examples/gallery.json</code> by <code>scripts/build_gallery.py</code>.

examples/gallery.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,14 @@
2828
"witnessesFix": "An SDF grid is meshed with Grid to Mesh, not Volume to Mesh; GN geometry needs Set Material or it renders untextured.",
2929
"hero": "docs/gallery/assets/gn-sdf-remesh-hero.webp",
3030
"preview": "examples/gn-sdf-remesh/preview.webp"
31+
},
32+
{
33+
"name": "depsgraph-export",
34+
"dir": "examples/depsgraph-export",
35+
"teaches": "The depsgraph lifetime contract — evaluated_get().to_mesh() paired with to_mesh_clear() — measured against an OBJ export of the same object.",
36+
"witnessesFix": "Exports ship evaluated geometry: the exported vertex count equals the subsurf-applied count and is strictly greater than the base mesh.",
37+
"hero": "docs/gallery/assets/depsgraph-export-hero.webp",
38+
"preview": "examples/depsgraph-export/preview.webp"
3139
}
3240
]
3341
}

site.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@
1414
"github": "https://github.com/TMHSDigital/Blender-Developer-Tools"
1515
},
1616
"installSteps": [
17-
"Open Cursor IDE and go to <code>Settings</code> &gt; <code>Extensions</code>",
18-
"Search for <code>Blender Developer Tools</code>",
19-
"Click <code>Install</code> and reload"
17+
"Clone the repo: <code>git clone https://github.com/TMHSDigital/Blender-Developer-Tools</code>",
18+
"<strong>Cursor:</strong> copy <code>rules/</code> into your project's <code>.cursor/rules/</code> — they auto-apply via scope globs; reference skills by name in chat",
19+
"<strong>Claude Code:</strong> copy <code>skills/</code> and <code>rules/</code> into your project workspace, or point Claude Code at the checkout",
20+
"Grab <code>snippets/</code> and <code>templates/</code> as starting points for add-ons and headless batch jobs"
2021
]
2122
}

0 commit comments

Comments
 (0)