3Dviz Pro Max
viettranx/3dviz-pro-max · MIT · 404 entries
One agent skill for building 3D scenes and explainers in three.js. It carries a catalog of 223 written recipes, a kit of procedural models, lighting and camera rigs, a starter, and 37 example studies you can run.
- Get it
git clone https://github.com/viettranx/3dviz-pro-max.gitThen link or copy the whole skills/3dviz-pro-max folder into your agent's skills folder, never SKILL.md alone.
- Needs
Nothing to read the skill. Python 3 for the catalog helpers. Node with pnpm or npm for the starter and the examples. Optional: Playwright for its capture script, and Blender 4.2 or newer for its baked hero tier. The six anatomy studies need 169 MB of meshes fetched separately.
- Sends off your machine
Nothing by itself. Two things reach out only when you run them: a script that downloads the anatomy meshes from the author's bucket, and a setting that makes the anatomy studies fetch them in the browser.
- We watched it run
All 37 example studies built in 2.1 seconds, and 31 drew: cottages, a village by day and by night, a cave garden, gears, an orrery, a prism, and line-drawn math studies. The six anatomy studies showed only an error, because their meshes are not in the repo.

The coupled gears study, stepped frame by frame, gave the same picture twice. 96 frames took 25 seconds with software rendering.
- Not tried here
The skill inside an agent, so whether it makes better scenes is untested here. The 223 recipes are text, and the repo says most were never rendered. Everything that needs Blender was read, not run.
- License
MIT
That covers the repo's own code, models and stills. Not covered: the anatomy meshes it downloads (BodyParts3D, CC BY-SA 2.1 Japan, credit required), and one demo recording whose rights the README says are still to be confirmed.
Everything in it
Showing 10 of 404Show everything
Agent skills
- design-system.md templateA fill-in note for a scene's look: the look statement and the decisions a later edit must not undo.
- scene-spec.json templateA fill-in record of what a scene claims, which catalog records it used, what its runtime is, and one row per thing a viewer could read as…
Tools
- blender_locate.pyFinds a Blender binary in the usual places without asking the user to fix PATH, and runs it once with --version.
- catalog.pyThe small read-only catalog reader the other helpers share.
- design-context.pyGathers catalog context for an objective in one call: matching records, kits that fit a chosen look, and, given a host report, which kit…
- host-probe.pyReports which tools the machine has (Node, a package manager, Playwright browsers, Blender) by running a fixed list of version commands…
- quality_brief.pyRecommends a kit pipeline (T0 to T4) per blueprint from the host's tools and each record's declared proof status. Used by design-context.py.
- record_layout.pyMaps a record id to its file path; storage layout kept apart from topic routing.
- resolve.pyPrints the full record for ids you name, with its sources; for a blueprint also the asset path, parameters, socket names and a starting…
- search.pySearches the catalog by words and prints matching recipe and knowledge ids. Lexical suggestions only: it says itself that it is not a…