百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Blender 入门教程(三):骨骼绑定_blender骨架绑定

myzbx 2025-09-04 13:58 16 浏览

一、前言

不知道大家有没有玩过一些单机游戏的 Mod,比如《侠盗猎车》里主角变成奥特曼,各种新能源汽车乱入等等。

这些都是别人对原有模型就行修改换皮,并重新绑定骨骼完成的,所以如果会了骨骼绑定后,你也就可以自己制作一些模型到单机游戏里,当然还要一些解包封包的技巧,这个有时间聊,那下面开始 Blender 的骨骼绑定实操了。

二、模型准备

1. 创建模型

我这里以一个机械臂为例,先添加一个立方体变形成长方体,然后添加一个圆柱体,添加时设置顶点为 8。

2. 快速复制

为了让骨骼绑定的效果更明显,我们要做一个两个节点的机械波,可以对前面的部分进行快速复制(Shift+D)到指定位置,然后按快捷键~进行视角切换,用来对齐前面的组合。

三、骨骼设置

1. 添加骨骼

点击添加 -> 骨架 -> 单段骨骼,一开始他会被模型挡住,这时候找到属性的 “物体” -> 视图显示,勾选 “在前面”,还可以把名称显示出来。

2. 骨骼挤出

点击骨骼,进入 “编辑模式”,再点击骨骼头部的小圆点,工具栏选择 “挤出” 或按快捷键 “E”,然后朝着需要的方向拖动就能在上一个骨骼上创建一个子骨骼。

3. 断开骨骼链接

我这里要做的是第一个骨骼是根骨骼,而他下面的子骨骼要放到模型的内部去。所以就需要和根骨骼进行断开,然后移动子骨骼到指定位置。

首先点击框选,选中两个骨骼,然后按快捷键 “Alt+P”,

四、骨骼绑定

1. 模型绑定

切换到物体模式,Shift 选中所有的模型和骨骼 (一定要最后选骨骼),快捷键 “Ctrl+P”,然后选择 “附带自动权重”。

2. 姿势模式

点击骨骼,进入姿势模式(只有骨骼物体特有),选中一个骨骼,然后在工具栏选择 旋转,可以发现旋转或移动骨骼,模型也会相应的变换,但还是有个问题,因为是自动权重,有时候后面的骨骼会影响到前面的模型变形,这时候就要我们手动刷一下权重了。

3.顶点组

还一个看是否绑定成功的方法:进入物体模式,点击一个模型,然后在属性视图找到 “数据”->“顶点组”,里面就是当前模型能被哪些骨骼影响,如果要删除绑定,在顶点组里移除就可以。

五、重刷权重

1. 进入权重绘制

先切到物体模式,然后选中一个模型,再选择 “权重绘制”,还是找到 属性 -> 数据 -> 顶点组,里面某一个骨骼都有对当前模型的权重。

红色到蓝色,接近等于红色权重越高,而越接近蓝色等于蓝色权重越低,为了让对应骨骼能有效控制对应的模型部分,所以就单独进行修改了。

2. 修改权重

在能准备修改权重时,最好是能知道顶点组里的每个名称是对应哪个骨骼,在对模型上颜色(权重值)进行修改时,有几个选项,如下:

  • F Add (加法):用于增加选中的权重值。
  • F Darken (变暗):减少选中的权重值,使其变得更暗或更接近 0。
  • F Draw (绘制):直接设置选中的权重值,覆盖原有的权重值。
  • F Lighten (变亮):增加选中的权重值,使其变得更亮或更接近 1。
  • F Mix (混合):以一种混合的方式结合新绘制的权重值与原有权重值。通常会根据新旧权重值的比例进行混合。
  • F Multiply (乘法):将新绘制的权重值与原有权重值相乘,这通常会使权重值变得更小。
  • F Subtract (减法):从原有权重值中减去新绘制的权重值,降低该区域的权重。

六、其他

1. 设置模型关系

设置模型关系就是父子关系,如果将一个模型作为一个模型的子级,那父级移动旋转他也会移动旋转,在相对规则的动画下可以用这种方式代替骨骼绑定。

而操作方法有两种:一个是在 “大纲视图” 选中一个模型,将其移到另一个模型下,那他就是这个模型的子级了;另一个方法是 Shift 选中两个模型,“Ctrl+P” 后选择 “物体”,后面就可以看到两个模型间有根虚线。

2. 模型合并

为了能后面对模型进行权重绘制,最好对这四个模型合并,不然就是每个都绘制一遍权重。先在物体模式下,Shift 选中四个模型,然后按快捷键 “Ctrl+J”;

七、写在后面

权重重新修改后,就可以进入姿势模式看效果,旋转一下刚刚超出控制范围的骨骼,如果没有之前那种大范围变形,且比较符合你的预期。

那么,后面就可以开始用这个骨架进行动画制作了,和 Spine 类似,在时间轴上做不同的变换,当然里面很多细节性的技巧也有,那下一篇就开始了。

相关推荐

微信又双叒叕更新了!这次是安卓版

澎湃新闻综合报道近日安卓版微信正式更新了8.0.10版主要有四大更新日常使用起来会更加方便一起来看看吧1朋友圈视频封面在此之前,朋友圈背景一直只能放静态图片,但此次更新后,可以从视频号中选择一段...

镜子里的你和照片里的你,哪个更真实?

不知道大家有没有这样的经历。聚餐、团建……一群人拍合照,拍完之后,我们满心期待地放大照片,却惊慌失措地发现——怎么自己又被拍得这么丑!但这时,别人总是会说道——「这就是你平常的样子啊。」可是,我们平时...

歼20战斗机现身珠海,首次公开静态展示,体现解放军的自信和强大

日本航空自卫队在9月份举行了三泽基地开发日活动,期间出动12架F-35A闪电II战斗机进行了公开展示,不过仅仅是编队通场飞过而已。日本航空自卫队仅仅动用1架F-35A战斗机进行了机动飞行表演,从公开的...

Java类初始化阶段深度解析:执行顺序与线程安全

一、初始化阶段核心机制二、分步详解与代码验证1.初始化触发条件主动使用场景:publicclassInitTrigger{static{System.out.pr...

深入剖析 Java 类加载机制:原理、优化与实践

作为Java开发者,你是否遇到过这样的场景:线上服务突然抛出NoClassDefFoundError,但本地调试却一切正常;或者明明引入了依赖JAR,却始终报ClassNotFoundExcep...

SUID/SGID是啥?如何让普通用户拥有root的能力?

原文链接:「链接」在Linux系统中,权限控制是一项至关重要的安全机制。除了常见的r(读)、w(写)和x(执行)权限外,还有三种特殊权限位常被忽视:SUID(SetUserID)、SGID...

数码宝贝新世纪:SP奥米加兽AS情报泄露,是否也是强力辅助?

大家好!我是小飉[liáo],欢迎来阅!情怀手游《数码宝贝新世纪》官方不按套路出牌,这次公布的入围测试的人员名单,但是并没有公布SP奥米加兽AS的能力情报,还好广大网友给力。次日,在论坛,以及...

抽象类(abstract class)与接口(interface)

A.核心概念1.抽象类-定义:带有abstract修饰符的类,不能被实例化,用于定义一组方法签名和可选的部分公共实现。-特性:-可以包含字段、构造函数、已实现的方法(带方法体)和抽象方法(...

S39结束时间确定,新赛季段位继承公布,大量皮肤在7月初集体上线

文/静海君如果说之前都还是猜测的话,那游戏内的一个变动,基本100%确定了新赛季(S40)的开启时间。新赛季的开启时间关于新赛季的开启时间,目前主要有两个线索。第一个关于新赛季开启时间的线索是「游戏内...

一篇文章掌握整个JVM,JVM超详细解析!!!

不懂JVM看完这一篇文章你就会非常懂了,文章很长,非常详细!!!先想想一些问题1我们开发人员编写的Java代码是怎么让电脑认识的首先先了解电脑是二进制的系统,他只认识01010101比如我们经常要...

项目用 JDK17 后,bug 少了、速度快了!这 4 个好处太实在

别再死守JDK8了!去年把电商项目升级到JDK17,团队直接爽翻:代码量少写1/3,大促再也不卡顿,运维半夜不call人,连测试都夸bug少了。今天就说真话,JDK17在项目里的4...

法定继承有顺序:在法定继承人中,谁应该优先继承?

免费问律师_法律咨询免费24小时律师在线解答-法临网“父母去世没留遗嘱,兄弟姐妹争遗产闹上法庭!”法定继承中,谁优先拿财产?《民法典》明确“顺序+份额”规则,一文说清关键点,避免家庭内耗!一、法定...

前端必会:ES5寄生继承 vs ES6 Class继承

大家好,我是谦!说到继承,估计不少前端开发者都踩过坑。尤其是在ES5到ES6的过渡阶段,我们写代码时常常被问到:“你用的是原型继承还是Class继承?”再加上面试官特别喜欢追问底层实现——...

子女入了外籍能否继承父母国内的房产呢?

大家好,这里是家理范律,专注遗产继承、婚姻家事领域!-很多加入外籍的朋友都纠结:自己还能继承国内父母的房产吗?答案是可以继承,但流程远比想象复杂!-真实案例:美籍华人张先生,拿着父母在加州公证的遗嘱回...

J.A.C.S | 基于化学类型和靶点的基因组挖掘以寻找一种新的细菌肽脱甲酰酶天然产物抑制剂

大家好,今天推送的文章是2025年6月发表在JournaloftheAmericanChemicalSociety上的“Chemotype-andTarget-DrivenGenome...