SuperAPI AI 工具集

tella-carousels

设计与创作

查看项目

更新于 10-30 15:12

技能介绍

Tella Motion 中的轮播(Carousels)技能,用于把多个图片、屏幕或片段组织成一条沿路径运动的卡片序列,表达“这里有很多个,然后落在最重要的那个上”的叙事效果。使用前需先加载 tella-motion-design 技能;本技能依赖 Tella MCP,若 get_timeline 等工具不可用,应先按 tella 技能的连接步骤完成配置。

主要能力:从用户真实媒体生成卡片,通过 addMedia 添加,每张卡片对应一个条目,共 4 到 9 张,卡片采用相同的尺寸、圆角和阴影。所有卡片由同一个 driver 驱动:在一个曲线中设置轮播位置(setCurve phase),并把每张卡片的 x、y、scale、opacity 和 blur 绑定到 phase 与该卡片偏移量的表达式上(bindProperty,配合 sin、cos、add、multiply)。支持的路径包括:从正面看的圆环(x 来自 sin,scale 和亮度来自 cos)、倾斜圆环(y 也来自 cos 并压平,rotateY 小幅跟随 sin)、弧线或横排(x 沿路径移动,scale 在中心达到峰值)、堆叠(前卡甩出,其余卡片依次前移一位)。景深方面,前景卡片保持原始大小、清晰、全亮,越靠后的卡片越小(最小约 0.6)、有几像素模糊并变暗。

使用方式与限制:播放过程中无法改变图层顺序。完整圆环需要为每张卡片准备前后两份副本,分成两组(后组在前),并用绑定到其 cos 的 step 的 opacity 切换;弧线和横排则按静止时的景深排序,避免卡片交叉。运动节奏上,在停留点之间缓入缓出,移动 0.6 到 1 秒,停留至少 1 秒;主卡片应在点名它的词上落到正前方并保持至少 2 秒,或让镜头推进以开始下一个镜头;不要把轮播当作装饰一直旋转。检查时使用 get_motion_frame 查看停留、移动中和落点三个时刻,确认主卡片清晰且无遮挡、副本切换时无跳变、每张卡片都是用户自己的媒体。