blender-inspect · git:20260921.6713de0 · 2026-09-21 · sha256 004a4a2cdb44d3f9
blender-inspect git:20260921.6713de0A
Immutable. This exact content never changes and is served at /api/v1/blob/004a4a2cdb44d3f9.
--- name: blender-inspect description: "Inspect an active Blender scene read-only before Codex designs, modifies, previews, or exports it." --- # Blender Scene Inspection Send `scene.inspect` to the active Harness session. Report object names and types, collections, active camera, frame range, materials, lights, missing assets, warnings, and `sceneRevision`. Do not use mutating operators during inspection. If Blender changed outside Codex, re-inspect instead of guessing and use the new revision for subsequent commands. ## 什么时候使用(When to Use) 任何设计、修改、预览、恢复或导出开始前,以及检测到外部修改、修订冲突或未知场景状态时使用。 ## 输入与前置条件(Prerequisites) - 可发现且已授权的 Harness 会话;检查行为必须只读。 - 明确本次关注范围,例如对象、集合、相机、材质、帧范围或缺失素材。 ## 执行流程(Workflow) Step 1. 读取会话状态和当前 `sceneRevision`。 Step 2. 调用 `scene.inspect`,收集对象、集合、相机、材质、灯光、时间线和警告。 Step 3. 对任务相关对象做聚焦检查,不执行任何修复或选择变更。 Step 4. 输出事实、未知项和建议的下一领域技能,并绑定本次修订号。 ## 验证与交付证据(Validation) 保留检查时间、会话 ID、场景修订、对象统计、活动相机、帧区间、缺失素材和警告。后续命令必须引用同一或更新后的修订号。 ## Rules 与能力边界(不适用场景) 检查不修改场景、不推断隐藏意图,也不把对象存在等同于质量通过。发现问题只报告,除非用户另行授权修复。 ## Gotchas(常见问题与恢复) - 修订号变化:丢弃旧假设并重新检查。 - 会话不可达:转到 `blender-mcp-setup`,不得伪造清单。 - 输出过大:按任务对象聚焦,但保留全局警告和修订证据。