mcpField
O
orbital-hud-motion

orbital-hud-motion

github.com/roble3Creative & media128761 installsUpdated 2w ago
Repository

About orbital-hud-motion

A skill for designing and animating decorative orbital HUD elements around a subject. It uses layered arcs and markers based on reference compositions, with checks to keep the subject visually dominant.

Key features

  1. 01Layered orbit and aura design
  2. 02Arc and marker layout manifests
  3. 03Dash, emission, and opacity animation
  4. 04Subject-only and HUD preview views
  5. 05Rules for keeping rings subordinate

Use cases

  1. 01Planning orbital HUD elements from a reference
  2. 02Animating arcs and markers around an avatar
  3. 03Checking that HUD graphics do not obscure a subject

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/roble3/cc-blender-skill --skill orbital-hud-motion

After installing, type/orbital-hud-motionin Claude Code to confirm it loaded.

Bundled filesscripts/orbit_layout_manifest.py

Details

From the project README

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.

Comments

Markdown supported