Anti-zoom Native loop Anti-leak Chroma green BG Slot-ready
Master template hardened over 4 iterations. v4 adds explicit chroma key green background (#00FF00) hardcoded at top of prompt — enables clean alpha extraction downstream via chroma-key + despill. Locks the camera, prevents zoom drift, enforces seamless loop (last frame = first frame), and contains all motion strictly inside the symbol's gold frame. Use no Anijam / Seedance.
📖 Read prompt (all versions)
animations/
├── INDEX.md
├── index.html ← this page
├── sources/ ← original input PNGs
│ └── {asset_id}__source.png
├── prompts/ ← motion prompt templates
│ └── RICA_ANIME_PROMPT_v3.md ← versions v1→v4 documented
└── outputs/ ← generated animations per iteration
└── {asset_id}__seedance[_v{N}]__{YYYYMMDD}/
├── meta.json ← prompt, cost, date, BG color, notes
├── native_24fps.mp4
├── 30fps_mci.mp4
├── 60fps_mci.mp4
├── 30fps_loop_pingpong_10s.mp4
├── 30fps_TRANSPARENT_hevc.mov ← chroma-key alpha (Safari/iOS)
├── alpha_sample/ ← PNG proof of alpha
└── sprite_atlas.png ← N frames × 256px grid
1. User generates animation in Anijam (Seedance backend) using RICA Anime Prompt v4 (chroma green BG)
2. Drops .mp4 in ClaudeShare/anime/
3. Claude detects BG color (green/black) and processes via ffmpeg pipeline: 30fps MCI · 60fps · ping-pong loop · xfade loop · HEVC .mov alpha (chroma-key + despill) · sprite atlas · frame PNGs
4. Auto-archive at animations/outputs/{asset_id}__seedance_v{N}__{date}/ with meta.json
5. Mirror to Mac1 local at ClaudeShare/animations/
6. This index.html updated with new variant card