composer 不支持骨骼系统与ik绑定,所有形变动画必须通过scale+move+view关键帧组合实现,并需严格设置pivot、digger及缓动曲线以避免穿帮。

Composer 没有骨骼系统,所谓“骨骼缩放”是误用术语——它不支持 IK 骨架、蒙皮绑定或局部形变动画,所有“夸张形变”效果都必须靠手动关键帧+视觉欺骗实现,且极易穿帮。
Composer 根本没有骨骼工具,IK 和 rigging 属于功能盲区
常见错误现象:用户在菜单栏反复查找“骨骼”“Rig”“IK”选项,或试图导入带绑定的 FBX/DAE 模型,结果零件完全僵直、控制器丢失、层级错乱。这是因为 Composer 的底层渲染引擎只解析静态变换矩阵(transform.position、transform.rotation、transform.scale),不加载任何骨骼数据流或权重贴图。
实操验证方法:
- 导入含
Armature的 Blender 导出 FBX → Composer 中该节点显示为普通空组,无旋转轴、无控制手柄 - 在 Creo 或 SolidWorks 中启用“柔性子装配”并导出 → Composer 仅保留最终位姿,不识别中间关节自由度
- 右键任意零件 → “动画”子菜单里只有
Move、Rotate、Hide/Show,绝无Bone Transform或Weight Paint
想做“夸张形变”,只能靠 Scale 关键帧 + Move 位移 + 视角欺骗组合
真实场景中所谓“弹簧压缩”“橡胶拉伸”“卡扣弹开”,在 Composer 里全是三步拼凑:
- 在时间轴起始帧对目标零件打
Transform关键帧,设Scale X=1.0、Scale Y=1.0、Scale Z=1.0 - 在结束帧同步修改三轴缩放(如模拟压缩:设
Scale Z=0.7)并立刻加Move关键帧沿 Z 轴反向平移(如 +2.5mm),抵消缩放导致的视觉下沉 - 同步插入一个新
View关键帧,用Zoom To Fit Selection框选该零件,再启用Easy In Out缓动 —— 让观众注意力被“镜头推进”吸引,忽略模型本身没真正弯曲
注意:Scale 单独使用会暴露刚性缺陷;必须搭配 Move 补偿位移,否则零件像被压扁在原地,毫无弹性感。
Uniform Scale 锁失效、Pivot 漂移、Digger 错位,是形变动画三大断点
哪怕参数全对,以下三点仍会让“夸张效果”在导出后彻底崩坏:
-
Uniform Scale小锁图标没点 →Scale Y和Scale Z保持 1.0,只改Scale X导致横向拉丝,不是拉伸是撕裂 - 缩放中心(
Pivot)仍是默认几何中心 → 零件一缩放就“从中间塌陷”,而非从固定端压缩;必须提前全选→右键→Transform > Align Pivot > Set Pivot定死坐标(如(0,0,0)) -
Digger关键帧没同步打 → 局部放大圆环仍锚定在初始视图中心,缩放后零件跑出裁剪区,画面只剩空白圆圈
最容易被忽略的是:这些设置(Pivot、Digger 状态)必须和 Scale 关键帧在同一时间点手动打帧,Composer 不自动关联。
导出后形变“假得明显”,大概率是插值和时长没调对
线性插值(Linear)+ 短时长()是最大雷区:人眼会把快速缩放识别为跳变,而非连续形变。
- 务必把
Easing改为Fast In Slow Out或自定义贝塞尔曲线,让前 20% 时间只动 5% 尺寸,后 30% 时间完成最后 50% 变化 - 总时长至少拉到
1.4s以上;低于0.9s的缩放段,GPU 插值跟不上,播放时直接抽帧 - 禁用
Auto-orient to view(动画设置里),否则零件会在缩放中途意外自转,破坏形变方向一致性
复杂点在于:你调的不是物理参数,而是人眼感知模型——所有数值都要服务于“看起来像在动”,而不是“数学上正确”。











