Blender中不存在“Composer透明度关键帧”,实际需清理的是材质节点Principled BSDF的Alpha输入关键帧或Eevee下物体属性Visibility中的Alpha关键帧,而非合成器内操作。

Blender 里没有叫 “Composer 透明度关键帧” 的东西——这是误把 After Effects 或 Nuke 的术语套到 Blender 上了。你实际想操作的,是材质节点里的 Alpha 输入值、渲染设置中的透明背景开关,以及可能混入的动画关键帧。
为什么删不掉“Composer透明度关键帧”?
Blender 的合成器(Compositor)本身不控制物体或材质的透明度;它只处理已渲染出来的图像层。所谓“透明度关键帧”,大概率是你在材质的 Principled BSDF 节点里给 Alpha 输入打了关键帧,或者在物体属性 → Visibility → Alpha(仅 Eevee)里动过数值并插入了关键帧。
- 检查路径:进入材质节点编辑器 → 找到
Principled BSDF→ 点击Alpha输入口旁的小圆点(如果有黄色高亮,说明已驱动或有关键帧) - 右键点击该输入口 → 选
Clear Keyframes,不是删整个节点 - 如果用的是 Eevee 且在物体属性面板里调过
Alpha(位于 Object Properties → Visibility → Screen Space Reflections 下方),同样右键该数值框 →Clear Keyframes - 别去 Compositor 里找——那里没有 Alpha 关键帧可删,只有图像通道混合逻辑
材质重置:不是删节点,而是清参数+断驱动
很多人点“重置材质”以为会回到默认状态,结果发现 Base Color 还是红的、Roughness 还卡在 0.8——因为 Blender 不提供一键“恢复出厂材质”功能,必须手动清理残留。
- 选中材质节点 → 按
Shift+A→Shader→Principled BSDF新建一个干净节点,然后删掉旧的(注意先断开旧节点的Surface输出连线) - 所有数值输入口(
Alpha、Roughness、Specular等)右键 →Remove Driver(如果有驱动箭头图标)→ 再右键 →Clear Keyframes - 检查是否用了自定义属性或顶点色影响 Alpha:在材质节点里搜
Attribute或Vertex Color节点,删掉或断开 - 确认渲染引擎设为 Cycles 或 Eevee 后,再进
Render Properties→ 勾选Film→Transparent,否则 Alpha 值再准也输出不了透明背景
批量清理多个物体的 Alpha 动画关键帧
如果你复制了材质又分别打了关键帧,逐个清理太慢。用原生快捷方式比写脚本更稳:
- 多选所有目标物体(最后选中那个作为活动物体)
- 进入材质节点编辑器 → 确保显示的是活动物体的材质 → 找到
Principled BSDF→ 右键Alpha输入口 →Clear Keyframes - 按住
Alt键,再拖动该Alpha数值滑块(比如拉到 1.0)→ 松手后所有选中物体的Alpha值同步设为 1.0,且不会自动插新关键帧 - 如需彻底断开动画绑定,选中所有物体后,在 3D 视图按
Spacebar→ 搜Clear Animation Data→ 执行(这会清掉位置/旋转/缩放/材质参数等所有关键帧,慎用)
真正容易被忽略的点是:Eevee 下的 Alpha 参数只在物体属性里生效,和材质节点无关;而 Cycles 完全依赖材质节点里的 Alpha 输入。混用引擎又不清历史关键帧,就会出现“明明调回 1.0 但渲染还是半透”的情况。


















