Files
calesthio e5367f7d66 feat(character-animation): add local rigged character pipeline
New beta pipeline for reusable cartoon characters with SVG rigs, pose
libraries, action timelines, and Canvas/Remotion/HyperFrames rendering.

- pipeline_defs/character-animation.yaml: 11-stage manifest
- skills/pipelines/character-animation/: 11 stage director skills
- tools/character/: BaseTool implementations for char design, rigging,
  pose libraries, action timelines, previews, and QA
- schemas/artifacts/{character_design,rig_plan,pose_library,
  action_timeline,character_qa_report}.schema.json: canonical artifacts
- schemas/artifacts/scene_plan.schema.json: extended for character-led
  scenes
- .agents/skills/{canvas-procedural-animation,character-animation-qa,
  character-rigging,pose-library-design,svg-character-animation}/:
  Layer 3 vendor knowledge
- AGENT_GUIDE / PROJECT_CONTEXT / README / ARCHITECTURE / PROVIDERS:
  surface the new pipeline and its capability family
- tools/video/hyperframes_compose.py: SVG character rig support
- tests/contracts/test_character_animation_pipeline.py: contract tests
2026-04-28 08:11:02 -07:00

1.4 KiB

Asset Director - Character Animation Pipeline

Goal

Produce asset_manifest with character parts, backgrounds, props, audio, music, and preview artifacts.

Layer 3 Gate

Before authoring or generating animation assets, read the relevant Layer 3 skills:

  • character-rigging
  • svg-character-animation
  • pose-library-design
  • canvas-procedural-animation when p5/canvas effects are used
  • character-animation-qa before review
  • gsap-core, gsap-timeline, and gsap-react for GSAP/Remotion work
  • remotion and remotion-best-practices for Remotion render work
  • hyperframes and hyperframes-cli for HyperFrames work

Before image/TTS/music generation, read the tool's agent_skills from the registry.

Asset Organization

Write character assets under:

projects/<project-name>/assets/characters/<character-id>/

Use subfolders:

parts/
poses/
previews/

Generated backgrounds go under:

projects/<project-name>/assets/backgrounds/

Process

  1. Produce or source only the parts required by rig_plan.
  2. Keep each moving part separate.
  3. Preserve transparent backgrounds for parts.
  4. Record prompts, seeds, providers, and model names.
  5. Build a small preview before full asset expansion.

Quality Bar

All parts referenced by rig_plan must exist before compose. Missing parts are a blocker unless the action timeline removes the action requiring them.