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
2.1 KiB
2.1 KiB
Executive Producer - Character Animation Pipeline
When To Use
Use this pipeline when the requested deliverable depends on reusable animated characters: cartoon shorts, mascot explainers, music-led character scenes, dialogue between simple characters, or reference-inspired local animation.
Do not use this pipeline for one-off motion graphics with no acting. Route those
to animation. Do not use it for avatar presenter lip-sync. Route that to
avatar-spokesperson.
Contract
The pipeline produces local, deterministic character animation. It does not silently substitute still-image motion for acting. If the character motion cannot be built with the available rigs, assets, or runtime, surface a blocker.
Stage Order
research- understand reference, technique, and feasibility.proposal- present concepts, runtime options, cost, music plan, sample plan.script- write action-friendly beats and dialogue/narration.character_design- define characters, silhouettes, emotions, actions.rig_plan- define parts, pivots, layers, constraints, poses.scene_plan- map story beats to character scenes.assets- produce or source character parts, backgrounds, props, audio.edit- compile timed action timeline.compose- render through the approved runtime and run QA.publish- package the final output.
Governance Rules
- Run registry preflight before proposal.
- If both Remotion and HyperFrames are available, present both before locking
render_runtime. - Produce a 10-15 second sample before full asset generation.
- Character differences belong in rig data, not one-off code paths.
- Every generated or runtime-authored asset must list Layer 3 skills read.
- Use
character_animation_reviewerplus finalfinal_reviewbefore delivery.
Send-Back Triggers
character_designlacks required actions or emotional range.rig_planlacks pivots for moving parts.pose_libraryhas no readable acting poses.action_timelinehas actions that cannot be rendered by the rig.- Compose used a runtime not approved in proposal.