Agent Skillsjangtrinh/design-os-3d-blender › blender-image-to-3d

blender-image-to-3d

GitHub

基于参考图像在 Blender 中通过原生几何体重建 3D 资产,强调保真度合同、分阶段构建及视觉验证,禁止使用外部生成或付费服务。

.claude/skills/blender-image-to-3d/SKILL.md jangtrinh/design-os-3d-blender

触发场景

需要根据图片创建 3D 模型 Blender 资产重建任务

安装

npx skills add jangtrinh/design-os-3d-blender --skill blender-image-to-3d -g -y
更多选项

非标准路径

npx skills add https://github.com/jangtrinh/design-os-3d-blender/tree/main/.claude/skills/blender-image-to-3d -g -y

不安装直接使用

npx skills use jangtrinh/design-os-3d-blender@blender-image-to-3d

指定 Agent (Claude Code)

npx skills add jangtrinh/design-os-3d-blender --skill blender-image-to-3d -a claude-code -g -y

安装 repo 全部 skill

npx skills add jangtrinh/design-os-3d-blender --all -g -y

预览 repo 内 skill

npx skills add jangtrinh/design-os-3d-blender --list

SKILL.md

Frontmatter
{
    "name": "blender-image-to-3d",
    "description": "Reconstruct assets in Blender from reference images using only native Blender geometry, local skills, and project workflows; includes fidelity contracts, staged passes, and visual verification."
}

Image → 3D (v3 — Blender native)

Build from supplied references without new generated/retrieved vendor meshes, hosted model calls, paid credits, or third-party downloads. Load blender-agent-core first and use references/review-rubric.md for visual verdicts.

Phase -1 — Fidelity contract

Record before construction:

  1. Target use: hero still, turntable, animation, realtime, or print.
  2. Observable fidelity target and critical features in each supplied view.
  3. Treatment of unseen surfaces: mirrored/plausible inference or more references required.
  4. Production constraints: editability, topology, materials, dimensions, and output views.

For a mechanical or industrial reference, designate one primary view for visible count, facing, placement, and silhouette; use close-ups for local section and construction. Before choosing functional routing, ports, instrument stations, or connection anatomy, read the applicable project drawings or official installation/technical documents. Record whether each rule is a fact, a design choice, or unknown. CAD can support a profile or architecture only when its match and units are recorded; it never establishes identity, dimensions, selection, or compliance by itself.

For a multi-component site, declare one common scale and shared units/axes. Record sourced physical envelopes separately from display envelopes, protrusions and service allowance; mark proxy/analogue dimensions provisional. Name external ports with their elevation, orientation and role, and verify the modules together before final integration. An illustrative scale does not establish equipment selection or capacity.

Do not promise exact hidden geometry from insufficient evidence. Visible reference fidelity has priority.

Phase 0 — Native reconstruction mode

Evidence Native mode Required gate
Hard-surface, symmetric, dimensionable Parametric/data API + mirrored SubD cage silhouette and edge-control overlays
Organic continuous form Blender sculpt/curve/SubD multi-view silhouette and curvature review
Repeated modular parts Geometry Nodes or reusable mesh constructors instance count and transform checks
User-selected artifact already stored locally Frozen scaffold: copy, strip vendor materials, repair/retopo in Blender provenance, zero-service-call, topology, and visual audit

If references cannot constrain the requested fidelity, stop at the contract and request the missing views. External generation/retrieval is not a fallback.

Phase 1 — Evidence specification

  • Measure normalized extents and landmark ratios from every reference.
  • List critical visible components; every item maps to a named Blender object or surface region.
  • Define scene graph, symmetry, units, material groups, cameras, and render outputs.
  • Store the plan under plans/; build idempotently under builds/<slug>/.

Phase 2 — Staged construction

  1. Blockout: primary silhouette, proportions, camera match.
  2. Form: shared surfaces, duct/body transitions, bevel hierarchy, panel boundaries.
  3. Detail: functional parts, apertures, fasteners, ribbing, seams.
  4. Materials: local Blender node materials only; neutral diagnostic lighting first.
  5. Polish: production naming, transforms, topology, render settings, outputs.

Use data API/bmesh first. Render and file-save operators are allowed where necessary. Keep components separate when editability or animation requires it.

For a new geometry family, the controller first proves the identity-risk prototype at the target apparent scale. Promote a constructor only after its explicit axes, pivot, ports, accepted parameter range, and regression proof have passed for a second real consumer. Treat an instrument body and its process adapter as separate contracts; a camera-visible head is not placement evidence.

Phase 2.5 — Offline retopology gate (frozen scaffold only)

QRemeshify 1.1.0 may be used only when the user selected an already-local scaffold. First create a manifold bounded input with scripts/prepare-qremeshify-input.py; then run scripts/run-qremeshify.py. The wrapper must pass pinned-library hashes, macOS quarantine approval, a 1k–100k triangle input budget, and a hard wall timeout. For highly fragmented or fused scan/generated scaffolds, start without sharp guidance; dense boundary features can crash the native field stage.

Run tests/blender/qremeshify-candidate-test.py, restore/project materials if needed, then render hero and top comparison sheets with scripts/render-qremeshify-candidate.py. Accept the candidate only when topology improves without dimension, silhouette, aperture, propeller, or feature loss. Otherwise keep the Blender-native repaired scaffold. Prefer retopology before components are fused; whole-object retopology of a monolithic drone can smooth or tear small mechanics even when numeric topology passes. QRemeshify changes topology; it does not repair inaccurate reference geometry.

Phase 3 — Verify every pass

Run numeric checks before image checks. Then generate a camera-matched comparison sheet:

scripts/make-comparison-sheet.sh <reference> <render> <sheet>

Choose one verdict: continue, refine-spec, refine-code, request-input, or stop. Two repeats of the same visible failure require changing the modeling approach, not another parameter tweak.

For every declared critical feature, review the primary and supporting views manually at a comparable apparent scale. Name the feature, expected construction layers, source/object/interface, proof shot, and falsifier. A numeric count, clean topology, or an unreadable distant object is not a visual pass. Check risky bores, coplanar joins, fastener families, lettering, dial marks, and specular edges at the final output density before the full batch. Preserve source, camera/settings, and media hashes; a changed source, camera, or resolution invalidates affected proof.

The HQ coverage checker can validate declared receipt bindings with or without --launch. Its guarded --launch route validates first and then controls only its child render. Direct Blender, MCP, and headless renders bypass that launch guard; record the route accurately and do not imply a universal pre-HQ interception.

Delivery gate

  • Deterministic rebuild succeeds twice with stable counts.
  • Critical components, transforms, topology, materials, camera framing, and render settings pass automated tests.
  • Hero and secondary reference sheets are inspected at output resolution.
  • Opposite, underside, and turntable renders expose no missing surfaces or camera failures.
  • Report remaining visible deltas and inferred surfaces explicitly; do not inflate fidelity.
  • If QRemeshify was used, record version, library hashes, settings, elapsed time, topology metrics, comparison verdict, and fallback result.

No live vendor link may remain in delivery. A user-selected local scaffold must be appended as a copy, repaired into a self-contained asset, provenance-tagged, and verified with external-service-calls = 0.

版本历史

  • 6d77e71 当前 2026-09-11 11:54

    新增针对机械/工业参考的尺度与单位记录规范,细化多组件站点的比例定义及外部端口命名验证要求。

  • 17473b5 2026-09-08 18:22

同 Skill 集合

.agents/skills/blender-agent-core/SKILL.md
.agents/skills/blender-image-to-3d/SKILL.md
.agents/skills/blender-knowledge-workbench/SKILL.md
.agents/skills/img2threejs/SKILL.md
.claude/skills/blender-agent-core/SKILL.md
.claude/skills/blender-knowledge-workbench/SKILL.md
.claude/skills/img2threejs/SKILL.md

元信息

文件数
0
版本
6d77e71
Hash
4ec70016
收录时间
2026-09-08 18:22

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-21 04:27
浙ICP备14020137号-1