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

orthographic-registration — скилл для Claude Code: сверка видов

Скилл сводит фронтальный, боковой, задний и верхний ортографические виды в одну систему координат Blender. Нужен, когда фронт выглядит нормально, а силуэты сбоку и сзади разъезжаются.

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

Что делает orthographic-registration

Скилл задаёт координатный контракт: фронт отвечает за силуэт в X/Z, бок даёт глубину по Y/Z, верх — разлёт по X/Y, а задний вид уточняет только заднюю часть и не переписывает фронтальный силуэт. Дальше идёт рабочий порядок: прогнать scripts/register_views.py по картинкам видов, собрать ортографические референс-плоскости с общим масштабом, выровнять центральную линию и центры bbox до начала моделирования, залочить граничные вершины фронта и нарастить глубину из бокового и верхнего конвертов через модификаторы, displacement или группы вершин. Перед экспортом проверяются все четыре камеры.

Отдельное правило про вращение: фронтальная камера смотрит вдоль оси Y, силуэт лежит в плоскости X/Z, поэтому 2D-поворот внутри фронта — это поворот вокруг Y, то есть rotation_euler = (0, angle, 0). Поворот по Z выкручивает такие меши из экранной плоскости.

Если виды противоречат друг другу, приоритет у читаемости бренда на фронте, а сам конфликт фиксируется в registration_report.json. Для работы нужен MCP-сервер Blender: скилл ходит в него за кодом, сводкой объектов, рендером вьюпорта и поиском по API. Перед первым вызовом Blender стоит прочитать ../text-to-blender/references/mcp-backends.md и дальше держаться выбранного бэкенда до конца задачи.

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

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

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

  • Прогони scripts/register_views.py по моим видам и собери референс-плоскости с общим масштабом
  • Выровняй центральную линию и центры bbox, потом залочь граничные вершины фронта
  • Добавь глубину по Y из бокового и верхнего конверта и проверь все четыре камеры перед экспортом

Как установить orthographic-registration

1Через Skills CLI (Vercel)

npx skills add RobLe3/cc-blender-skill --skill orthographic-registration -a claude-code

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

~/.claude/skills/orthographic-registration/SKILL.md

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

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

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

blender-skill-harmonizer Мета-слой для стека Blender-скиллов: задаёт очерёдность активации, артефакты передачи и правила разрешения конфликтов, когда задача задевает несколько скиллов сразу. CX Codex +1 830установок reference-analysis-validator Скилл измеряет референсы и рендеры Blender и не даёт объявить модель точной копией, пока метрики не сойдутся. CX Codex +1 826установок reference-look-calibration Скилл сравнивает превью продукта с исходным изображением по метрикам цвета, яркости и маски и правит материалы, свет и кадрирование в Blender. CX Codex +1 797установок contour-to-mesh Строит меш в Blender прямо из контура или маски, а не из примерных примитивов. Нужен, когда силуэт должен совпасть с шаблоном один в один. CX Codex +1 788установок multiview-fit-loop Закрывает цикл рендер → сравнение → правка → повторный рендер, пока модель не совпадёт с шаблонами вида спереди, сбоку, сзади и сверху. CX Codex +1 784установок wireframe-to-3d Превращает PNG-чертежи в ортогональных проекциях в 3D-модель Blender и выгружает её в .glb. Пригодится, когда есть фронтальный и боковой вид, а меша ещё нет. CX Codex +1 787установок multiview-constraint-solver Проверяет, сходятся ли ортографические виды front, side, back и top в одну жёсткую модель Blender, и выбирает канонический источник до пересборки. CX Codex +1 737установок landmark-fit-repair Сверяет Blender-модель с шаблоном по именованным точкам — кончикам листьев, углам оболочки, глазам, улыбке, радиусу ауры — и превращает расхождения в правки рецепта. CX Codex +1 735установок

Похожие

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» →

Вопросы о orthographic-registration

Как установить orthographic-registration в Claude?

Выполните npx skills add RobLe3/cc-blender-skill --skill orthographic-registration -a claude-code. Скилл встанет в ~/.claude/skills/orthographic-registration/SKILL.md.

Что делает orthographic-registration?

Сводит фронтальный, боковой, задний и верхний ортографические виды в один координатный контракт Blender, чтобы силуэты совпадали по масштабу и центру. Заодно задаёт порядок выравнивания плоскостей, камер и наращивания глубины.

Что нужно, чтобы скилл заработал?

MCP-сервер Blender: скилл вызывает его инструменты для кода, сводки объектов, рендера вьюпорта и поиска по API. Перед первым вызовом он просит прочитать ../text-to-blender/references/mcp-backends.md и не менять выбранный бэкенд посреди задачи.

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

SKILL.md · MIT
---
name: orthographic-registration
description: Register front, side, back, and top orthographic reference views into a shared Blender coordinate contract. Use when a 3D model must match multi-view wireframes/templates, when side/back/top silhouettes are off, or before adding depth to a front-locked contour model.
allowed-tools: Read Bash Glob Grep mcp__blender__execute_blender_code mcp__blender__get_scene_info mcp__blender__get_objects_summary mcp__blender__get_object_detail_summary mcp__blender__render_viewport_to_path mcp__blender__search_api_docs mcp__blender_official__execute_blender_code mcp__blender_official__get_objects_summary mcp__blender_official__get_object_detail_summary mcp__blender_official__render_viewport_to_path mcp__blender_official__search_api_docs
---


## MCP backend

Use when: Multi-view mascot/object reconstruction, depth fitting from side/back/top views, orthographic blueprint alignment, reference planes/cameras with shared scale and centerline.

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.
# Orthographic Registration

This skill prevents the common failure where the front view looks plausible but the side/back/top views are wrong.

## Coordinate contract

- Front view defines `X/Z` silhouette.
- Side view defines `Y/Z` depth envelope.
- Top view defines `X/Y` spread.
- Back view defines rear silhouette/material only; it must not rewrite the front silhouette.

## Workflow

1. Run `scripts/register_views.py` on the available view images.
2. Create orthographic reference planes/image empties with a single shared scale.
3. Align centerline and bbox centers before modeling.
4. Lock front X/Z boundary vertices.
5. Add Y depth from side/top envelopes using modifiers/displacement or vertex groups.
6. Validate all four cameras before export.

## Failure policy

If views disagree, front brand read wins. Document the conflict in `registration_report.json`.


## Front-plane rotation rule

In this Blender coordinate convention, the front camera looks along the Y axis and the reference silhouette lives in the X/Z plane. Therefore 2D rotations inside the front view are rotations around the **Y axis**, not around Z. Use `rotation_euler = (0, angle, 0)` for 2D component orientation in the front projection. Z rotation spins objects into/out of screen-space incorrectly for X/Z-plane meshes.

## Sources distilled

- Blender Image Empty/reference image controls for orthographic blueprints.
- OpenCV homography/alignment and geometric transforms for view registration.

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

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

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

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