Generate the hero artwork as an image (via the media-use skill’s image generation), then animate it with code. Anything that must move independently — eyelids, light beams, drawing lines — stays a code layer on top of the static art.Three rules that make this work:
- Generate on a solid contrasting background (magenta works) so the subject keys out cleanly. A light subject on a light background gets silently eaten.
- Key flat vector-style art with a chroma key (
ffmpeg colorkey), not AI background removal —remove-background’s matting model is tuned for photographic and human subjects and reads flat art unreliably, sometimes keeping the background instead of the subject. Reserveremove-backgroundfor photographs. - Put a restraint clause in the generation prompt (“minimal, lots of negative space”) — image models fill the frame by default, and a busy generated texture reads as cheap as bad vector art.