概览/MCP/矢量动画

矢量动画

通过 MCP 精确表达公式、算法、结构和流程。

通过 MCP 创建矢量动画

只有用户明确要求“矢量动画”时,才使用 vector_animation 精确表达公式、算法、结构和流程。

把符合 Catalog 的参数传给 kp_create_creation

{  "type": "vector_animation",  "prompt": "使用数组 [3, 7, 12, 18, 25, 31, 42, 56, 68, 73, 88] 演示二分查找 73,每轮准确显示 low、high 和 mid",  "language": "zh",  "aspect_ratio": "16:9"}

不要传 duration_secondsscene_count。具体比例、音色和质量以 kp_get_catalog 为准。

生成后先用 kp_get_creation 检查 scenes 与 editable_actions,再修改旁白或重做指定场景。

什么时候选择矢量动画

当内容拥有明确的视觉结构时选择矢量动画,例如公式、算法、系统结构、对比关系或流程。提示词中应写清实体、关系、操作顺序与必须准确的标签。讲算法时给出输入和预期推演;讲系统时说明组件以及流向。

让请求保持结构化

不要把矢量动画当成泛泛的“做个动画”。它适合小而可审核的结构,不适合只有一个宽泛主题。选择语言、比例、音色或质量前先读取 Catalog,并省略不属于该类型的 duration_secondsscene_count

创建同样是异步的:轮询 kp_create_creation 返回的任务,再用 kp_get_creation 读取实际场景与支持的编辑动作。需要修正标签或解释时,先选择支持的分镜操作,不要假设新的结果已经生成。

继续阅读