Composer没有图层锁定功能,其“锁定”实为通过可见性(Hide in View)、选择禁用(Disable Selection)和轨道锁定(Lock Track)等操作实现防误编辑,核心依赖结构树节点属性与锚点绑定控制。

Composer 没有“图层锁定”功能——你看到的所谓“锁定”,其实是零部件(Part)或标注(Annotation)的可见性/编辑状态控制,不是 Photoshop 或 AE 那类图层系统。
Composer 里根本不存在图层(Layer)概念
Composer 是基于装配体结构树(Structure Tree)组织模型的,所有对象都是零部件、子装配、标注、相机等节点,没有“图层”抽象层。所谓“锁定图层”的搜索结果,基本来自用户把其他设计软件(如 PS、AE、Keynote)的操作习惯错误迁移到 Composer 上。
- Structure Tree 中右键某个零件 →
Hide或Disable,只是临时隐藏或禁用其渲染/交互,不等于“锁定” - 没有全局开关能“锁定所有非当前编辑对象”,也没有图层混合模式、透明度堆叠等图层特有行为
- 试图在 Composer 里找“图层锁定面板”或“锁定图标”会徒劳无功——UI 里压根没这个入口
真正能防误操作的是零部件可见性与选择限制
Composer 提供的接近“锁定效果”的实操手段,全围绕 Visibility 和 Selectability 属性展开,目标是避免动画制作中点错、拖错、删错:
工作流任务拆解与模型编排技能。使用场景:(1) 收到复杂工作任务需要拆解为可执行步骤,(2) 需要为不同步骤选择最合适的模型,(3) 需要跟踪工作流进度和模型使用情况,(4) 长时间任务卡住需要问题诊断和解决方案。
- 右键零件 →
Hide in View:该零件不显示,也不会被选中,相当于视觉+交互双屏蔽 - 右键零件 →
Disable Selection(部分版本叫Lock Selection):零件仍可见,但无法被鼠标点击选中,防止误拖或属性误改 - 在动画时间轴上,对某零件打关键帧后,可右键该轨道 →
Lock Track:禁止对该轨道增删/移动关键帧,但注意——这不锁零件本身,只锁动画曲线 - 批量操作前,先用
Ctrl+Click多选需要保留的对象,再Shift+Click反选其余 → 然后统一Disable Selection,比单个设置更高效
标注和文字标签的“伪锁定”必须靠锚点绑定
动画中文字飘走、错位、旋转后消失,90% 是因为没把标注锚点从默认的 Viewport 切到 Model 或 Geometry:
- 插入文本后,必须立刻进属性面板改
Anchor→ 选Model,再点Target拾取对应零件(如battery_cover) - 若要贴死在某个面(比如螺丝孔旁边),得用
Anchor to Geometry,并确认状态栏显示Snapped to face,仅Hovering不算成功 - 勾选
Keep facing camera才能保证旋转时文字不歪斜;不勾选的话,文字会随零件表面法线翻转,极易朝向错误 - 导出前务必逐帧播放检查:剖切(Section)开启时,
Visible in Section若未启用,标注会直接消失——这不是 bug,是绑定逻辑被覆盖
动画重播时“抖动”“跳帧”往往源于绑定断裂而非操作失误
你以为锁住了零件,实际动画一跑就脱钩,核心问题常藏在时间轴同步和父子关系里:
- 零件的
Transform关键帧和它所绑定的标注的Visibility关键帧必须严格对齐在同一帧号上;错开1帧,就会出现“先转后显”或“显了没转”的瞬时脱锚 - 不要在动画中途右键零件 →
Hide或Show,这会强制覆盖模型锚点逻辑,让标注回退到Viewport锚定,下一帧就飘走 - 爆炸视图(Explode View)切换时,若父装配体被临时
Disable,子零件的绑定链可能中断——建议用Hide in View替代Disable,前者不破坏引用关系 - 所有绑定操作(尤其是
Anchor to Geometry)必须在最终导出前完成;导出 FBX 或 HTML 时不会携带绑定状态,只导出快照式坐标
真正稳住动画的,从来不是找个“锁定开关”,而是每一步绑定都确认状态栏提示、每一处关键帧都对齐时间码、每一个标注都手动验证过剖切/旋转/缩放三态表现。Composer 的“锁定”,是动作,不是按钮。

















