SuperAPI AI 工具集

paper-cut-motion

设计与创作

查看项目

更新于 10-24 16:22

技能介绍

用途

paper-cut-motion 是一个用于创作触感剪纸与拼贴定格动画序列的技能。资料明确强调,它是一个编辑素材系统,而不是纸张纹理预设。其适用前提是:文档、片段、证据、记忆或手工拼装本身就是故事的一部分。

决策门

只有当叙事受益于物理证据、收集的碎片、档案材料或可见拼装时,才应使用该技能。不应仅仅为了让普通宣传片显得复古而使用。资料列出以下情况应选择其他视觉路线:故事需要干净的产品 UI 还原;品牌依赖精致的几何精度;平滑镜头运动是主要参考行为;纸张隐喻与信息没有关系。

证据层级

在动画之前,需要先对每个元素分类:锚点(核心主张、人物、地点或问题)、证据(支撑性照片、文档、数字、引语或图表)、连接件(线、绳、箭头、标签、印章或注释)、结论(最终揭示)。资料建议不要给每个碎片相同的视觉权重,一个强有力的板面通常包含一个锚点、三到六个证据件,以及仅用于解释关系的连接件。

物理世界规则

纸张运动使用 12fps 阶梯式运动;保持碎片之间轻微的旋转差异;使用方向性阴影并统一到一个光源;让厚重的纸张快速停止;通过重叠和遮挡表现物理顺序;替换纸张时应通过覆盖或移除,而不是把纸变形为无关几何体;纹理应服从文字可读性。添加更多道具前,应先阅读 references/stop-motion-craft.md。

使用方式

第一步:规划入场顺序。决定每个证据件何时进入。内置构建器支持为每个碎片设置 enter_at;如果未提供明确时间,碎片将使用确定性的默认错峰顺序入场。

第二步:生成可跳转场景。运行命令:

python3 scripts/paper_builder.py --output "$WORK/paper_scene.html"

生成的文件暴露 window.seek(seconds)。跳转是确定性的:每次调用都会把请求时间量化为 12fps,并基于该时间戳重新计算每个碎片的可见性、不透明度、位置和旋转。向后跳转必须正确重建较早的帧;绝不能让帧状态依赖上一次跳转调用。

第三步:把运动编排为物理动作。好的动作包括:纸张落下、裁剪照片滑入、印章冲击、图钉放置、线绳连接、胶带揭示、堆叠文档替换。避免使用浮动卡片、弹性弹簧运动、连续悬停漂移等通用 UI 动画词汇。

第四步:像印刷品一样使用排版。文字应感觉放置在物理材料上。优先使用:报纸式尺度对比、短标签条、盖章式分类、打字机式证据说明、大号单句标题。避免把每个纸片都变成一段文字。

第五步:仅在接触发生处添加触感声音。可用的强调音包括:干纸滑动、胶带拉扯、图钉咔哒、印章冲击、铅笔或马克笔笔触。不要为每个运动都添加音效。

确定性渲染契约

同一时间戳必须产生同一帧。这是以下场景所必需的:HyperFrames 捕获、逐帧审查、批量渲染、向后跳转、可复现修复。如果使用随机性来制造纸张瑕疵,应从稳定的碎片数据中播种,而不是从运行时时间或先前状态中播种。

创意 QA 硬性失败条件

以下情况应硬性失败:板面看起来像带纸色的数字卡片;每个元素以相同动作入场;证据层级不清晰;阴影对光源方向不一致;纹理导致文字不可读;向后跳转产生不同帧;拼贴密度增长但对故事没有帮助。

限制与注意事项

资料中未提供关于收费、价格、平台支持范围或具体效果保证的信息。该技能不适用于需要干净产品 UI 还原、精致几何精度或平滑镜头运动的场景。使用时应遵守物理世界规则和确定性渲染契约,避免过度使用图钉、绳索和印章,以免把证据变成装饰。