关键帧时间必须手动输入精确值,所有联动零件需共用同一枢轴参考系,插值模式须全段统一为Bezier,高频动作关键帧密度应≥60fps。

关键帧时间必须手动输入,不能靠拖动对齐
拖动关键帧看似方便,但 Composer 默认开启“吸附到帧”(Snap to Frame),会把 2.0s 强制转成 1.998s 或 2.003s——不同零件之间哪怕差 0.005s,在循环播放时就会明显错拍。人眼对节奏偏移极其敏感,尤其在气缸伸缩、夹爪开合这类毫秒级响应动作中。
- 双击时间轴上关键帧下方的时间数字,直接键入
0.0、0.3、0.6这类带一位小数的值,按Enter确认 - 复制关键帧后,不要粘贴到当前时间滑块位置;先拖动滑块到空白时间点(如
1.2s),再Ctrl+V - 若要覆盖已有关键帧,粘贴前按住
Alt(Windows)或Option(Mac)
所有参与联动的零件必须共用同一枢轴参考系
位移节奏不一致,很多时候不是时间没对齐,而是起点基准乱了。比如夹具零件枢轴在底座中心,而工件枢轴还在导入时的默认包围盒中心,两者位移都是沿 Z 轴,但实际运动原点相差 12mm,结果就是“看起来同步,一播就脱节”。
- 先选主控零件(如夹具基座)→ 右键 →
设置枢轴→ 在边界框中心固定 - 其余联动零件依次选中 →
变换→对齐枢轴→ 点击主控零件的枢轴点完成吸附 - 对齐后若调过缩放,务必右键 →
重置变换,否则枢轴偏移会被放大
插值模式必须全段统一,禁止混用 Linear 和 Bezier
哪怕时间、数值、枢轴全对齐,只要一段用了 Linear 插值,另一段是 Bezier,Composer 就会在交接点强行切换计算逻辑,导致速度突变——你看到的是“啪”一下顿住,而不是平滑衔接。
- 选中整段循环区间(如
0s–0.6s和0.6s–1.2s)的所有关键帧 - 右键 →
Interpolation→ 统一设为Bezier(别选Linear,它没有缓入缓出) - 双击关键帧打开属性面板,手动拖动手柄:左侧手柄往左上拉增强缓入,右侧手柄往下拉增强缓出;
y值可设为1.3实现合法超调
高频动作必须提高采样密度,24fps 是陷阱
默认 24fps 下每帧间隔约 41.7ms,而一个典型气缸从启动到全伸只需 300ms —— 按 24fps 只能打 7 个关键帧,根本抓不住加速/匀速/减速三段节奏,视觉上就是卡顿。
- 对
≤1s完成的动作,建议关键帧密度 ≥ 60fps(即每0.0167s一个关键帧) - 导出前切回平滑渲染(带轮廓),并关闭实时阴影——它在产线动画中几乎不可见,却极大拖慢渲染
- 调试时按住
Ctrl拖动时间滑块逐帧看,重点盯交接点(如夹爪接触工件瞬间)是否连续
真正难的不是打多少帧,而是让每个零件的“零点”在物理空间和时间轴上都落在同一个参考系里——时间值、枢轴位置、插值曲线、采样密度,四者缺一不可。漏掉任意一项,节奏就断了。











