必须启用动画过渡才能实现视图间零件显隐变化,否则拖入时间轴的只是静态快照;关键帧可精确控制单个零件透明度渐变,比视图切换更灵活;复制视图后需在新视图中操作隐藏,避免原视图被覆盖。

为什么拖了视图到时间轴,零件却不隐藏或显示
因为视图本身只记录状态,不自动触发显隐变化——你拖进去的只是“快照”,不是“指令”。必须右键时间轴上的视图条 → 选择「启用动画过渡」,Composer 才会在两个视图之间插值计算可见性变化。
常见错误现象:隐藏零件后播放动画,零件始终可见;多个视图缩略图里零件都显示/都隐藏,但时间轴上没打过渡。
- 确保每个显隐变化都由两个**状态差异明确**的视图构成(例如:A 视图含外壳,B 视图已隐藏外壳)
- 拖入时间轴后,右键 B 视图条 → 必须勾选「启用动画过渡」,否则它只会原地停留
- 如果 A→B 之间有多个中间步骤(比如先隐藏外壳、再隐藏支架),不要只建 A 和 B 两个视图——中间状态也得捕获为独立视图并启用过渡
- 检查时间轴底部是否启用了
播放动画按钮(绿色三角),而非仅点「预览帧」——后者不走过渡逻辑
用关键帧控制单个零件渐隐比用视图更灵活吗
是的,尤其当你需要让某个零件在 2 秒内从 100% 不透明度线性降到 0%,而不是“突兀消失”时,关键帧比视图切换更可控。
使用场景:标注浮现、热区高亮淡出、多层结构逐级透出。
- 在时间轴上把光标停在起始时刻(如 3s)→ 选中目标零件 → 展开其属性 → 找到
Opacity→ 右键该数值 → 「添加关键帧」 - 拖动时间条到结束时刻(如 5s)→ 修改
Opacity为 0 → 再次右键该数值 → 「添加关键帧」 - 务必确认时间轴上
Opacity轨道出现两个实心菱形(●),否则关键帧未生效 - 注意:关键帧只影响所选零件,不会波及其他;而视图隐藏是批量操作,适合整组同步显隐
复制视图后隐藏零件,为什么原视图状态也被改了
因为 Composer 的视图是引用式存储,不是独立副本——直接在视图编辑器里点「隐藏」,会覆盖原始视图状态。
正确做法永远是:先「复制视图」→ 再在新视图里做隐藏操作 → 最后命名区分(如 含外壳 / 外壳已隐藏)。
- 复制操作必须在「视图」面板中右键完成,不能靠 Ctrl+C/V —— 后者复制的是零件,不是视图
- 隐藏前务必确认当前激活的是刚复制的新视图(缩略图边框加粗+名称高亮)
- 如果已经误改原视图,只能靠「撤销」(Ctrl+Z)或从备份文件恢复——Composer 不提供视图历史版本
- 复杂装配中建议给每个关键显隐状态单独命名,避免后期混淆,例如:
Step3_电机可见_齿轮隐藏
动画导出后显隐不连贯,是哪里出了问题
大概率是渲染帧率与时间轴设置不匹配,或者过渡区间太短导致插值失效。
- 导出前检查时间轴刻度单位:默认是秒,但导出设置里帧率若设为
30 fps,而某段过渡只有 0.1 秒,则实际只生成 3 帧,肉眼就会卡顿 - 显隐类过渡建议最低设为
0.3 秒以上,尤其是带透明度渐变时 - 发布为视频时,优先选
AVI格式并勾选「保持原始帧率」,避免编码器二次采样丢帧 - 如果用了多个视图叠加显隐(比如 A 隐藏 X、B 隐藏 Y、C 同时隐藏 X+Y),确保它们在时间轴上严格对齐起止时刻,错开哪怕 1 帧也会导致闪烁
真正容易被忽略的是:显隐动画不是“开关”,而是状态迁移过程。你看到的每一帧,都是 Composer 在两个视图或两个关键帧之间实时插值的结果——没有中间态,就没有平滑。











