AI-agent operating system for Blender 5.2: skills, verified bpy knowledge base, AGENT_OK/AGENT_FAIL execution contract, production gate for 3D-printable parts, robot-arm demo
概要
Blender-native modeling, reusable components and evidence-based delivery. This repository contains agent skills, engineering reading packs, execution tools, verification gates and worked builds for Blender 5.2 LTS. The opening GIF shows complete-component overviews of the robot arm, watch winder and five ORC components. Images contain no added captions or banners. Names, development status and evidence limits live in the surrounding documentation. Media provenance. Each gallery separates overall views from the component's available detail views. ORC images are derivatives of native renders; their source models are not included in this public checkout. Robot-arm and watch-winder worked builds are included under builds/. The current plant layout uses an illustrative 1:15 scale. Catalogue dimensions and installation manuals support specific modeling decisions; they do not establish a selected vendor package, plant capacity or as-built engineering design.
README
design-os-3d-blender
Blender-native modeling, reusable components and evidence-based delivery. This repository contains agent skills, engineering reading packs, execution tools, verification gates and worked builds for Blender 5.2 LTS.
Image galleries · Reconstruction workflow · Session lessons · Quick start · Tools and skills
The opening GIF shows complete-component overviews of the robot arm, watch winder and five ORC components. Images contain no added captions or banners. Names, development status and evidence limits live in the surrounding documentation. Media provenance.
Image galleries
Each gallery separates overall views from the component’s available detail views. ORC images are derivatives of native renders; their source models are not included in this public checkout. Robot-arm and watch-winder worked builds are included under builds/.
Geothermal ORC components
| Component | Gallery | Evidence scope |
|---|---|---|
| C01 · Wellhead | Overall and valve details | Render review imagery; physical qualification is separate. |
| C02 · Separator | Vessel, nozzles and instrumentation | Render-only detail set, including the repaired vapor interface. |
| C03 · Exchanger train | Overview, bellows, instruments and hardware | Current R7 HQ imagery; source-derived details retain their stated technical limits. |
| C04 · Three-stage exchanger | Circuit layout and installed instruments | Verification previews; full detail and HQ delivery remain in progress. |
| C05 · Turbine–generator | Eight HQ overall and close-up views | Refreshed cabinet revision; final media integrity and visual review completed. |
The current plant layout uses an illustrative 1:15 scale. Catalogue dimensions and installation manuals support specific modeling decisions; they do not establish a selected vendor package, plant capacity or as-built engineering design. A component gallery is not evidence that the complete site has been integrated or qualified.
Mechanical products
| Product | Gallery | Included worked build |
|---|---|---|
| Robot arm | Assembly and completed model | Native assembly build and 38-part fit prototype. |
| Watch-winder capsule | Overview and surface details | Parameters, native scenes, scripts and print-kit evidence. |
Reusable parts
Instrument families and mounting details show the shared parts used across larger assemblies. Reuse requires a defined local origin, mounting interface, supported parameters and verification in the receiving assembly.
What the component work taught us
- Specify the construction. A wheel, cabinet or gauge name is an inventory item. A build brief needs profile, thickness, transitions, layers, mounting and a visible condition that would reject the result.
- Reconcile image and technical evidence. Use the main view for composition and all close-ups for local form. Read applicable drawings and manuals for flow, ports, instrumentation and dimensions; label unknowns and illustrative choices.
- Qualify reusable families. Prove the first detailed part, then check a real second consumer and its interfaces. Repetition does not qualify a new scale or mounting arrangement.
- Verify both the artifact and the verifier. A clean mesh or a green report does not prove fidelity. Surprising measurements need a checked numerical method before geometry is changed.
- Bind delivery to the actual revision. Freeze source, camera and settings; inspect output-density proofs and final originals; preserve old media when geometry changes. Record manual checks and automated gates separately.
Read the complete lessons and next-component procedure, public journal, brief template, and Separator worked example.
The HQ coverage gate validates receipts on its explicit guarded launch route. It does not judge visual likeness or intercept every Blender render. The C05 refresh used a direct renderer after review and approval; its final checks passed, but automated pre-HQ launch protection did not run.
Tools and skills
| Layer | Entry point | Responsibility |
|---|---|---|
| Operating rules | AGENTS.md, .project-agent.md | Purpose, contract, execution loop and evidence boundaries. |
| Core Blender skill | .agents/skills/blender-agent-core | Native scene execution, numerical checks and delivery recipes. |
| Image reconstruction skill | .agents/skills/blender-image-to-3d | Reference contracts, staged modeling and construction-aware visual review. |
| Knowledge workbench | .agents/skills/blender-knowledge-workbench | Bounded reading packs and reviewed source routing. |
| Execution contract | scripts/agent_runtime.py, scripts/headless-run.sh |
Structured AGENT_OK / AGENT_FAIL results and reliable process exit handling. |
| Verification | scripts/agent-verify-lib.py, scripts/production-gate.py |
Scene checks, isolated previews, spec-bound digital geometry/export evidence. |
| HQ coverage | scripts/hq-coverage-gate.py |
Source-bound proof receipts before an explicitly guarded render launch. |
| MakerWorld | Publishing leg | Bambu project validation and documented publishing constraints. |
The .claude/skills directories mirror the local skill sources. Antigravity setup is documented in the setup guide. Vendored img2threejs retains its Apache-2.0 license; production reconstruction uses native Blender geometry.
Quick start
Requirements: Blender 5.2.x, Python 3.10+ and macOS or Linux. Set the Blender binary for your machine. The core host-side tests use the Python standard library.
export BLENDER_BIN=/Applications/Blender.app/Contents/MacOS/Blender
python3 scripts/blender-knowledge.py check
python3 scripts/blender-knowledge.py list
python3 -m unittest discover -s tests/execution
python3 -m unittest discover -s tests/production-gate
python3 -m unittest discover -s tests/hq-coverage
Execute a Blender pass in an isolated process:
bash scripts/headless-run.sh my-pass.py
`` means the absolute path of this checkout. For an interactive session, connect the blender-mcp addon. Then run the same pass through the runtime:
import sys
sys.path.insert(0, "/scripts")
import agent_runtime as rt
rt.run_file("/builds//pass-01.py")
For a printable part, write the spec before detailing:
mkdir -p builds/my-part
cp specs/examples/bracket-m3.spec.json builds/my-part/spec.json
python3 scripts/production-gate.py \
--scene builds/my-part/part.blend \
--spec builds/my-part/spec.json \
--report builds/my-part/gate-report.json
See specification and gate behavior. A digital gate does not establish physical fit, load capacity, pressure, thermal performance or successful printing.
Evidence boundaries
| Build | Demonstrated | Still separate |
|---|---|---|
| Robot arm | Native assembly film, sampled motion checks, exported fit prototypes and a 38-part digital gate report. | Loaded operation, hardware retention, thermal duty and physical assembly qualification. |
| Watch winder | Native stills, sampled motion checks, digital print-kit checks and fit visualization. | Actual printing, physical fit and manufacturing qualification. |
| ORC components | Reference-driven component development, reusable parts and revision-specific image/geometry checks. | Selected equipment, complete plant integration, process duty and fabrication qualification. |
The worked-build READMEs contain detailed receipts and exclusions. The knowledge catalogue also includes small execution examples; the full private ORC development history and source reference images are not shipped.
License
MIT. Vendored dependencies retain their own licenses.
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add jangtrinh/design-os-3d-blender