К основному содержанию
скилл CX Codex

multiview-constraint-solver — скилл для Claude Code: сверка видов

Проверяет, сходятся ли ортографические виды front, side, back и top в одну жёсткую модель Blender, и выбирает канонический источник до пересборки.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add RobLe3/cc-blender-skill --skill multiview-constraint-solver -a claude-code
Открыть на GitHub

Что делает multiview-constraint-solver

Скилл включается, когда референсы противоречат друг другу: ширина на виде спереди не бьётся с шириной сверху, высота сбоку расходится с высотой спереди, а число деталей на разных видах разное. Он приводит каждый вид к общей оси — front даёт ширину X и высоту Z, side даёт глубину Y и высоту Z, top даёт ширину X и глубину Y — и сравнивает совпадающие оси.

Если расхождение выходит за допуск, скилл пишет отчёт о конфликте и выбирает политику: front_side_canonical, front_top_canonical, corrected_templates_required или view_specific_cheats. Выбранная политика уходит в fit-repair-optimizer до работы с геометрией, UV и светом. Есть скрипт scripts/view_constraint_report.py: он читает JSON с bbox тела по каждому виду и выдаёт совместимость осей вместе с предложенной политикой.

Жёсткие ворота простые. Пока канонической политики нет, моделирование заново не начинают. Аура и фон на виде сверху не считаются глубиной тела. Противоречивые размеры не усредняют, если пользователь сам не попросил приблизительный стилизованный компромисс. Расхождения по числу деталей записывают отдельно от расхождений по bbox. Перед первым вызовом Blender скилл велит прочитать ../text-to-blender/references/mcp-backends.md и держать выбранный бэкенд до конца задачи — это повод проверить, какой MCP-сервер у вас уже настроен.

Какие задачи решает

  • понять, сводятся ли четыре ортографических вида к одной жёсткой модели
  • выбрать, какой вид считать источником истины перед пересборкой
  • зафиксировать расхождения размеров в отчёте, а не в голове
  • отделить спор о числе деталей от спора о габаритах
  • решить, нужны ли отдельные варианты под каждый вид вместо одного ассета

Примеры запросов агенту

  • прогони multiview-constraint-solver по референсам front, side и top и скажи, сходятся ли они
  • собери отчёт о конфликте видов и предложи каноническую политику
  • проверь bbox тела по видам через scripts/view_constraint_report.py

Как установить multiview-constraint-solver

1Через Skills CLI (Vercel)

npx skills add RobLe3/cc-blender-skill --skill multiview-constraint-solver -a claude-code

2Вручную: положить файлы

~/.claude/skills/multiview-constraint-solver/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/multiview-constraint-solver/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора23

contour-to-mesh Строит меш в Blender прямо из контура или маски, а не из примерных примитивов. Нужен, когда силуэт должен совпасть с шаблоном один в один. CX Codex +1 788установок orthographic-registration Скилл сводит фронтальный, боковой, задний и верхний ортографические виды в одну систему координат Blender. Нужен, когда фронт выглядит нормально, а силуэты сбоку и сзади разъезжаются. CX Codex +1 786установок multiview-fit-loop Закрывает цикл рендер → сравнение → правка → повторный рендер, пока модель не совпадёт с шаблонами вида спереди, сбоку, сзади и сверху. CX Codex +1 784установок wireframe-to-3d Превращает PNG-чертежи в ортогональных проекциях в 3D-модель Blender и выгружает её в .glb. Пригодится, когда есть фронтальный и боковой вид, а меша ещё нет. CX Codex +1 787установок landmark-fit-repair Сверяет Blender-модель с шаблоном по именованным точкам — кончикам листьев, углам оболочки, глазам, улыбке, радиусу ауры — и превращает расхождения в правки рецепта. CX Codex +1 735установок source-part-segmentation Разбивает пересекающиеся части исходного изображения на именованные маски до того, как из контуров начнут строить меш. CX Codex +1 727установок texture-state-animation Помогает продумать переходы между состояниями текстур в Blender так, чтобы не получить грубый кроссфейд целых картинок и дёргание текстур. CX Codex +1 719установок orbital-hud-motion Скилл для ИИ-агента, который строит круговые HUD-эффекты и аура-кольца вокруг объекта в Blender по референсу, а не наугад. CX Codex +1 714установок

Похожие

cli-anything-blender HKUDS Скилл, который добавляет stateful-интерфейс командной строки для редактирования 3D-сцен в Blender. Пригодится, когда агенту нужно собрать сцену, назначить материалы или отрендерить кадр без ручного кликанья. CX Codex +1 954установок scenario-blender-expert scenario-labs Направляет агента при 3D-моделировании, ретопологии, риггинге и рендере в Blender через Python или MCP-мост. Помогает проверить меш перед экспортом в игровой движок или на 3D-печать. CX Codex +1 607установок scenario-blender-rigging scenario-labs Скилл для риггинга персонажа, существа или пропа в Blender через Python: метариг Rigify, веса, IK/FK, лицевой риг. CX Codex +1 446установок Blender SFKislev Скилл связывает агента с открытым Blender через мост Flue. Он выполняет код в среде bpy без MCP-сервера и возвращает структурированный JSON. CX Codex +1 2 800установок vgpu vercel-labs Скилл помогает создавать и отлаживать WebGPU-проекты на базе vgpu, опираясь на встроенную документацию установленного в проекте пакета. CX Codex +1 1 600установок 3d-modeling omer-metin Скилл для работы с 3D-моделями: подсказывает по топологии, развёртке, ретопологии и LOD. Пригодится, когда агент помогает готовить меш под игру или кино. CX Codex +1 1 200установок

Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →

Вопросы о multiview-constraint-solver

Как установить multiview-constraint-solver в Claude?

Выполните npx skills add RobLe3/cc-blender-skill --skill multiview-constraint-solver -a claude-code. После этого скилл лежит в ~/.claude/skills/multiview-constraint-solver/SKILL.md.

Что делает multiview-constraint-solver?

Сравнивает совпадающие оси на видах front, side, back и top, пишет отчёт о конфликте и выбирает каноническую политику до пересборки модели.

Какие инструменты нужны скиллу?

В frontmatter разрешены Read, Bash, Glob и Grep. Перед первым вызовом Blender скилл просит прочитать ../text-to-blender/references/mcp-backends.md и не менять выбранный бэкенд по ходу задачи.

Исходный текст

SKILL.md · MIT
---
name: multiview-constraint-solver
description: Determine whether front/side/back/top reference templates can be satisfied by one rigid 3D Blender model, choose a canonical source policy, and emit constraints before rebuilding. Use when multiview bboxes, silhouettes, part counts, or depth ratios contradict each other.
allowed-tools: Read Bash Glob Grep
---


## MCP backend

Use when: Orthographic template conflict detection, canonical view policy, rigid-vs-cheat-view decision, front/side/top dimension ratios, source-of-truth negotiation before reconstruction.

Before the first Blender call, read [../text-to-blender/references/mcp-backends.md](../text-to-blender/references/mcp-backends.md). Prefer official MCP for shared capabilities; preserve the selected backend for the whole task. Tool names in recipes are client/legacy examples: map them through that reference and its agent-host guide.
# Multiview Constraint Solver

Use this before another rebuild when references disagree. A renderer cannot make one rigid mesh satisfy mutually incompatible orthographic dimensions unless you allow view-specific cheats.

## Workflow

1. Normalize every reference view into a common axis contract:
   - front: width X, height Z;
   - side: depth Y, height Z;
   - top: width X, depth Y;
   - back: width X, height Z.
2. Measure visible body bboxes, not labels/background/aura unless they are part of the model contract.
3. Compare shared axes:
   - front width vs top width;
   - front/back height vs side height;
   - side depth vs top depth.
4. If ratios differ beyond tolerance, write a conflict report and select a policy:
   - `front_side_canonical`: front brand read and side depth/height are authoritative;
   - `front_top_canonical`: front brand read and top footprint are authoritative;
   - `corrected_templates_required`: no rigid rebuild should claim final fit;
   - `view_specific_cheats`: separate camera/view variants allowed, not one rigid asset.
5. Feed the chosen policy into `fit-repair-optimizer` before any geometry, UV, or lighting work.

## Hard gates

- Do not restart modeling until canonical policy exists.
- Do not treat top-view aura/context as body depth.
- Do not average contradictory dimensions unless the user explicitly asks for an approximate stylized compromise.
- Record part-count disagreements separately from bbox disagreements.

## Script

- `scripts/view_constraint_report.py` reads a JSON file of per-view body bboxes and emits shared-axis compatibility and a suggested canonical policy.

© RobLe3 · MIT · RobLe3/cc-blender-skill

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой