SuperAPI AI 工具集

simple-animation

设计与创作

查看项目

更新于 10-28 23:40

技能介绍

Motion 是一个用于制作短动画影片的产物类型。资料显示,该类产物由 index.html、SKILL.md 和 artifact-type/ 目录组成,属于只读的播放器文件;真正的影片内容存放在影片自带的实时存储里,而不在文件中。

用途与定位 影片是一段以时间 t 为唯一变量的短视频,因此拖拽进度与导出都具有确定性。默认时长约 10–30 秒,资料说明超过 300 秒将无法加载,需在此上限处说明。

存储结构 影片的存储文档路径为 collection/doc_id:film/meta 记录版本、标题与更新时间,需最先写入;film/script 存放 window.CUT 脚本,不超过 200 KiB;modules/<file> 存放 css、html、js、json、text 模块,单个不超过 200 KiB,最多 48 个、合计不超过 2 MiB;assets/<file> 存放图片或字体资源,含 ref、mime 等字段,最多 96 个。影片自身不拥有文件,除资源上传外不应向其发布文件。

主要能力

  • 使用用户提供的素材:图片、截图、logo、品牌色与字体文件,或待复刻的界面代码/设计;工具负责编排、剪辑与动画,不拍摄素材。
  • 视频片段(mp4/webm)以静音画面播放;声音部分由无词配乐与音效组成。
  • 字体支持几乎任意 Google Font,或用户自带的字体文件。
  • 播放器在沙箱舞台中运行脚本(默认 1920×1080),不接收外部输入。
  • 被要求视频文件时,可在完成后的影片页面使用 Export 导出 MP4、GIF,叠加层为 MOV;不直接打开文件,而是给出链接。

使用方式 新建影片时,先确认影片是否已存在(创建调用的回复会给出影片地址)。全新影片需先询问风格、配色与时长三项,不询问故事内容;随后读取 rough-cut.md,先写入 film/meta、modules/scenes.json、modules/base.css 与 film/script,再按场景顺序逐个写入场景模块,最后写入配乐与最终的 scenes.json。完成后提示用户影片默认静音,需点击扬声器按钮开启声音。后续修改时先列出已有模块与资源,只改动被要求的部分,保持名称稳定。

适用场景 适合制作简短的动画展示、基于用户素材的界面演示、带配乐的品牌短片等。

限制与约束 不得写入 index.html、SKILL.md 或 artifact-type/ 下的内容;不得使用现有歌曲、主题曲或知名角色、logo、影视场景,须原创并说明;不得呈现带有宣传性质、争议性政治或宗教运动视觉风格,或可能冒犯的主题,需以中性方案替代;不得呈现其他公司的专有设计(除非用户在该公司工作);不得制作未经本对话编写的影片或其代码(须先完整阅读屏幕将出现的数据与图片);画面每秒闪烁不得超过三次;不得引用其他产物的 _blob/ 标识或任何外部 URL;不得自行生成视频或音频文件,检查或静帧仅在用户要求时提供。若工具环境不提供数据工具,则无法填充影片,只能交付场景文件而无视频。