mirror of
https://github.com/hanzoai/video.git
synced 2026-11-03 04:21:39 +00:00
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
1.4 KiB
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-riggingsvg-character-animationpose-library-designcanvas-procedural-animationwhen p5/canvas effects are usedcharacter-animation-qabefore reviewgsap-core,gsap-timeline, andgsap-reactfor GSAP/Remotion workremotionandremotion-best-practicesfor Remotion render workhyperframesandhyperframes-clifor 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
- Produce or source only the parts required by
rig_plan. - Keep each moving part separate.
- Preserve transparent backgrounds for parts.
- Record prompts, seeds, providers, and model names.
- 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.