blender骨骼移动物体变形
blender骨骼移动物体变形,通常是因为骨骼还没被指定为物体的父级,或修改器里的骨骼名称没有对上。想让骨骼带着物体一起动,核心是建立父子关系或加骨架修改器,并让权重正确覆盖到网格。
- 确认物体与骨骼是否已关联
先看物体是不是真的挂在骨骼上。选中网格物体后,到大纲视图或属性面板确认它有没有父级骨骼,或者有没有 Armature 修改器。如果两者都没有,骨骼怎么移动都不会影响物体,需要先建立关联。 - 用父子关系让物体跟随骨骼
把骨骼和网格都选中,先选网格再按 Shift 加选骨骼,保持骨骼是活动对象,然后到菜单里核对 Parent 下的 Armature Deform 相关选项,常见有 With Automatic Weights。确认后网格会自动生成顶点组和修改器,骨骼移动时物体应跟着变形。 - 用骨架修改器手动绑定
也可以只给物体添加修改器。选中物体,到修改器面板添加 Armature 修改器,在 Object 一栏指定骨骼对象。再进入姿态模式移动骨骼,看物体是否跟随。如果不动,检查修改器是否被关闭显示,或物体是否在修改器之后还被其他变形覆盖。 - 核对顶点组与权重是否覆盖
进入权重绘制模式,检查骨骼名称对应的顶点组是否存在,以及网格上是否有权重。权重全为零的区域不会跟着骨骼动。可以在权重菜单里核对 Assign 与权重值,把需要变形的部位刷上权重。 - 检查骨骼是否处于正确的模式与层级
确认当前是在姿态模式而不是编辑模式移动骨骼。编辑模式下移动的是骨骼本身,不会带动已绑定的网格变形;姿态模式下的旋转和移动才会驱动网格。另外核对骨骼是否在正确的层级下,被父骨骼带着走时可能看起来像没动。
软件页面:Blender。