SuperAPI AI 工具集

threejs-animation

设计与创作

查看项目

更新于 10-15 20:11

技能介绍

用途:为 Three.js 项目补充动画与时间轴实现规范,适用于导入剪辑、程序化运动、滚动时间轴、控制器或物理系统驱动的动画。

主要能力:创建合适根节点的 mixer,按检查过的名称选择剪辑,定义循环、暂停、结束与过渡行为;交叉淡入淡出时重置并播放目标 action,检查根运动而非同时平移根与其父级。滚动方面,把归一化的区块进度映射到已定义的时间轴,布局变化时重算范围,直接处理反向滚动与跳转。使用经过的秒数或 delta 而不是帧数;标签页恢复后对大视觉增量做钳制,物理需自定固定步长策略;采用 1 - exp(-lambda * delta) 之类帧率无关阻尼,并复用临时值。

使用方式:先明确每个动画属性归哪个系统所有(导入剪辑、程序化运动、滚动时间轴、控制器或物理),两个系统会写入同一变换时显式混合或交接。遵守减弱动效偏好,移除非必要动画或提供稳定状态;场景不活跃时尽量暂停工作;停止自有 action、移除 mixer 监听,并在 action 停止后才取消根缓存。

限制:需使用项目已安装版本与既有架构,这些说明仅为任务补充,不授权无关更改或外部操作。具体 API 签名与版本行为应查阅官方文档;无法访问文档时检查已安装类型或源码,并说明不确定之处。需在不同帧率、后台恢复后、快速状态切换、反向滚动与减弱动效下验证动画速度与最终状态一致。滚动时不要累积滚动增量;保持文本可读、内容在不走动画相机路径时也可到达。具体价格与收费信息暂未提供。