orbital-hud-motion — скилл для Claude Code: HUD-анимации в Blender
Скилл для ИИ-агента, который строит круговые HUD-эффекты и аура-кольца вокруг объекта в Blender по референсу, а не наугад.
npx skills add RobLe3/cc-blender-skill --skill orbital-hud-motion -a claude-codeЧто делает orbital-hud-motion
Скилл описывает, как делать декоративные орбитальные элементы вокруг логотипа или маскота в Blender: дуги, точки, пунктирные кольца, свечение и лёгкий параллакс. Радиусы, разрывы дуг и плотность штриховки берутся из референсной композиции, поэтому кольца обрамляют объект, а не перекрывают его.
Слои разделяются: дальняя аура — бледная и медленная, средняя орбита — тонкие дуги, маркеры — редкие и синхронные, передний план — короткие вспышки. Анимация строится на прозрачности, эмиссии и фазе пунктира, а не на крупном вращении или масштабе. Все кольца не должны крутиться в одну сторону с одной скоростью — нужна встречная подвижность.
Скилл работает через MCP-сервер Blender: mcp__blender__execute_blender_code, get_scene_info, render_viewport_to_path и другие. Перед первым вызовом Blender он советует прочитать ../text-to-blender/references/mcp-backends.md и дальше держаться выбранного бэкенда. Контекстные кольца выносятся в отдельную коллекцию HUD_CONTEXT, а не в AVATAR_BASE — иначе они попадут в экспорт. Есть скрипт scripts/orbit_layout_manifest.py, который собирает манифест орбиты из радиусов и углов.
Какие задачи решает
- собрать орбитальные кольца вокруг логотипа по референсу
- развести слои HUD по глубине и скорости движения
- настроить пульсацию свечения и фазу пунктира
- отрендерить контактный лист с HUD и без него
- вынести декоративные кольца в отдельную коллекцию перед экспортом
Примеры запросов агенту
- Сделай орбитальный HUD вокруг маскота: дуги, точки и пунктирные кольца по референсу
- Разложи кольца по слоям — дальняя аура, средняя орбита, маркеры — и добавь параллакс
- Отрендери контактный лист: только аватар и аватар с HUD
Как установить orbital-hud-motion
1Через Skills CLI (Vercel)
npx skills add RobLe3/cc-blender-skill --skill orbital-hud-motion -a claude-code2Вручную: положить файлы
~/.claude/skills/orbital-hud-motion/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/orbital-hud-motion/
1Через Skills CLI (Vercel)
npx skills add RobLe3/cc-blender-skill --skill orbital-hud-motion -a codex2Вручную: положить файлы
.agents/skills/orbital-hud-motion/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add RobLe3/cc-blender-skill --skill orbital-hud-motion -a cursor2Вручную: положить файлы
.cursor/skills/orbital-hud-motion/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install RobLe3/cc-blender-skill orbital-hud-motion2Вручную: положить файлы
.github/skills/orbital-hud-motion/SKILL.md1Через Skills CLI (Vercel)
npx skills add RobLe3/cc-blender-skill --skill orbital-hud-motion -a gemini-cli2Командой платформы
gemini skills install https://github.com/RobLe3/cc-blender-skill --path plugin/skills/orbital-hud-motionВручную: положить файлы
.devin/skills/orbital-hud-motion/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add RobLe3/cc-blender-skill --skill orbital-hud-motion -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о orbital-hud-motion
Как установить orbital-hud-motion в Claude?
Выполните npx skills add RobLe3/cc-blender-skill --skill orbital-hud-motion -a claude-code. После этого файл скилла окажется в ~/.claude/skills/orbital-hud-motion/SKILL.md.
Что делает orbital-hud-motion?
Помогает агенту строить круговые и орбитальные HUD-эффекты вокруг объекта в Blender: дуги, точки, пунктир, аура-кольца. Радиусы и разрывы дуг берутся из референса, чтобы кольца поддерживали объект, а не заслоняли его.
Что нужно для работы скилла?
Нужен MCP-сервер Blender — скилл вызывает execute_blender_code, get_scene_info и рендер вьюпорта. Перед первым вызовом он советует прочитать ../text-to-blender/references/mcp-backends.md и не менять выбранный бэкенд до конца задачи.
Исходный текст
SKILL.md · MIT
--- name: orbital-hud-motion description: Create tasteful circular/orbital HUD and aura animations around a Blender subject using source-derived arcs, dots, dashes, opacity, parallax, and restrained motion. Use when decorative circles, halos, orbit markers, scanner rings, or HUD effects must correlate with a logo/mascot rather than looking like random oversized rings. allowed-tools: Read Bash Glob Grep mcp__blender__execute_blender_code mcp__blender__get_scene_info mcp__blender__get_object_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: Animated circular HUD elements, aura rings, orbit arcs, dots, dashed circles, halo effects, mascot/logo motion graphics, source-derived decorative elements, avoiding bad outside-element animation. 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. # Orbital HUD Motion Decorative circles are design elements, not filler. They must be derived from the reference composition and support the subject. ## Design rules - Keep the avatar/subject dominant; rings should frame, not trap or overpower it. - Derive radii, arc breaks, marker positions, and dash density from the reference image when possible. - Separate layers: - far/background aura: faint, slow, soft; - mid orbit: thin arcs/dashes; - markers/dots: sparse and synchronized; - foreground accents: rare and short-lived. - Prefer opacity/emission/dash phase over large rotation/scale changes. - Never animate all rings in the same direction/speed; use subtle counter-motion/parallax. - Do not include context rings in the base avatar mesh/export unless explicitly requested. ## Animation recipe 1. Create an `HUD_CONTEXT` collection separate from `AVATAR_BASE`. 2. Build arcs/dots from a manifest of normalized radii and angles. 3. Keyframe: - dash offset or arc reveal; - emission strength pulse; - subtle rotation (1–12 degrees per loop, not full spin unless requested); - marker opacity/scale blips at beats. 4. Render a contact sheet with subject-only and with-HUD views. 5. Reject if rings obscure the face/silhouette or dominate the frame. ## Hard rules - No random full circles when the reference has broken arcs/dashed guides. - No oversized markers unless the source has them. - No HUD animation until static avatar baseline is locked. - For GLB, use object transforms/material keyframes or document runtime requirements. ## Scripts - `scripts/orbit_layout_manifest.py` creates a source-independent orbit manifest from simple radii/angle parameters.
© RobLe3 · MIT · RobLe3/cc-blender-skill