“剥洋葱”式动画必须用可视性关键帧+视图分层捕获+手动隐藏顺序实现,因Digger洋葱皮仅为临时交互工具,不记录关键帧、不参与渲染;需逐层设隐藏并捕获独立视图,禁用平滑过渡,统一处理同层多部件,且每层终点须再打隐藏帧以防回弹。

“剥洋葱”式动画在 Composer 里根本不能靠 Digger 的洋葱皮功能实现——它不记录关键帧、不改变外观、导出即失效。真要做出由外到内逐层显露的层级拆解效果,必须用「可视性关键帧 + 视图分层捕获 + 手动隐藏顺序」三者配合。
为什么直接开Digger洋葱皮做“剥洋葱”会失败
Digger 的洋葱皮只是交互探查工具:按装配层级临时隐藏外部零件,仅在当前视口生效,不写入时间轴,也不影响渲染输出。常见错误包括:
- 播放时洋葱皮突然关闭,因为没打
Digger关键帧 - 导出 MP4 后整层零件全显示,洋葱皮状态完全丢失
- 调整了半径和百分比却没变化,是因为没在对应时间点激活
Digger并手动打帧
真正可行的“剥洋葱”层级拆解操作流程
核心逻辑是:把每一层结构单独设为可见/不可见,并在时间轴上错开切换点。不是让一个工具“自动剥”,而是人工定义每层的登场时刻。
工作流任务拆解与模型编排技能。使用场景:(1) 收到复杂工作任务需要拆解为可执行步骤,(2) 需要为不同步骤选择最合适的模型,(3) 需要跟踪工作流进度和模型使用情况,(4) 长时间任务卡住需要问题诊断和解决方案。
- 先在 0s 捕获一个完整视图(命名为
全装配_初始) - 放大到最外层壳体,右键该壳体 → 属性 → 可视性设为 隐藏,再捕获视图(
剥第一层_壳体隐藏) - 继续向内,选中下一层支架类零件,同样设为隐藏 → 捕获新视图(
剥第二层_支架隐藏) - 依此类推,每层都用独立视图控制显隐,避免跨层混用同一关键帧
- 所有视图拖入时间轴后,设置每段停留 0.8–1.2 秒,禁用“平滑过渡”(否则隐藏动作会被插值软化,失去剥离感)
多层同步隐藏时容易踩的坑
当某一层包含多个子部件(如外壳+密封圈+卡扣),必须统一处理它们的可视性,否则会出现“壳体消失了,密封圈还浮在空中”的穿模现象。
- 用
Ctrl多选或框选该层全部零件,再统一设可视性 = 隐藏 - 不要依赖“隐藏父级装配体”——Composer 不自动继承可视性,子零件仍可能默认显示
- 检查事件轴:每层对应轨道上应有且仅有两个关键帧(起始显示、结束隐藏),中间不能有冗余点
- 若某层需短暂高亮再隐藏,先打一个可视性 = 显示的关键帧,再加一个描边+荧光色外观关键帧,最后才切到隐藏帧
导出前必须校验的三个状态
“剥洋葱”动画对关键帧精度敏感,漏掉任一环节都会导致某层始终不出现或提前消失。
-
可视性轨道:每层零件在对应视图帧必须有明确的 显示/隐藏 值,不能靠“未设置”来默认继承 -
剖面状态:如果用了剖面辅助观察内部,确保其启用/禁用也打了关键帧,否则某层可能被意外切开 -
照相机关键帧:建议在每层切换时固定视角(禁用自动适应),否则镜头缩放会干扰“逐层剥离”的视觉节奏
最容易被忽略的是:所有被“剥掉”的层,在后续帧中必须保持 可视性 = 隐藏 状态,不能只在切换那一刻设一次——Composer 不会自动维持,必须每层在时间轴终点再打一帧隐藏值,否则回放时会重新弹出。

















