自动关键帧仅在3D图层发生实际位移/旋转/缩放时记录,不响应选择、隐藏等静态操作;关闭后需手动设关键帧,才可确保动画精准可控。

自动关键帧不是“设了就动”,它只在你真正改动对象后才记录变化;开不开它,操作逻辑完全不同,关着更可控,开着容易漏动作。
自动关键帧开启后为什么关键帧没生成
自动关键帧(Auto Keyframe)只响应「已启用3D且发生实际位移/旋转/缩放」的操作,不响应纯选择、隐藏、材质切换等静态行为。它不会为你补全起始帧或终点帧,也不会校验数值是否真变了。
- 检查图层是否为3D图层——
Position必须含Z值,否则拖动只影响X/Y,Z维度被静默丢弃 - 确认你确实移动了模型:哪怕只拖1px、转0.1°、缩放到1.001,都算“变化”;但若停在原位点
Set Position Keyframe,它什么也不存 - 自动模式下,时间条必须停在目标时刻再操作——比如你想在
2.0s设帧,就得先把时间条拖到2.0,再平移模型,不能先拖模型再调时间 - 若用了Digger或照相机,它们不支持自动关键帧:必须手动点击
Set Digger Keyframe或Set Camera Keyframe
自动关键帧开着反而导致动画错乱的典型场景
自动模式会把每次微小操作都记成一帧,极易产生冗余、重叠、时间偏移的关键帧,尤其在快速调试时。
- 拖动时间条过程中不小心碰了模型——
1.998s 和2.003s 各记一帧,循环播放时边界顿挫 - 复制粘贴后未清空原位置,新帧和旧帧挤在同一时间点,Composer按顺序插值,结果运动曲线断裂
- 多个零件共用同一时间线,自动模式下你改A零件时B零件也在选中状态,B被连带记了一帧空变化
- 缩放后未执行
Reset Transform,枢轴偏移被放大,自动记录的位移起点错位,交接点跳变
什么时候该关掉自动关键帧
几乎所有正式制作阶段都应该关闭。手动控制才是可靠路径,尤其涉及循环、衔接、多部件联动时。
- 做循环动画(如气缸往复):必须确保首尾帧
PositionX、RotationZ、ScaleY数值完全一致,手动输入0.0/360.0/1.0,不能依赖拖动近似值 - 链接动画:子装配体需显式启用
Enable Parent Transform,自动模式下它可能漏掉父级变换绑定 - 照相机过渡:至少两个关键帧——起始
0.0s设一次,目标8.0s再设一次,自动模式不会帮你补第二帧 - 调试交接点:按住
Ctrl逐帧拖时间滑块,盯住工件离夹具、齿轮咬合等瞬间是否连续,此时手动对齐比自动更稳
关闭自动关键帧后的标准操作流
关掉它之后,每一步都得你来决定,但换来的是可预测、可复现、可审查的动画链。
- 先拖时间条到精确时刻(如
0.0、2.0、4.0),禁用Snap to Frame,用时间轴下方输入框手动键入 - 选中目标零件,在视口用变换工具执行位移/旋转/缩放(哪怕只是微调)
- 保持该零件选中状态,点击对应关键帧按钮:
Set Position Keyframe/Set Camera Keyframe/Set Digger Keyframe - 复制关键帧前,先在装配树中单击目标零件;粘贴前把时间条拖到空白处,想覆盖则按住
Alt - 导出前检查总时长:循环段
3.0s × 3次 → 时间轴终点必须 ≥9.0s,否则最后一段被截断,播放器硬跳回第0帧
最常被忽略的是:自动关键帧关掉后,人容易下意识“点一下就走”,忘了手动触发关键帧。它不报错,也不提醒,只是让动画彻底静止——这种沉默失效,比报错更难排查。











