本文给大家科普一下3D动画中骨骼(Skeleton)、绑定(Rigging)、蒙皮(Skinning)、刷权重(Weight Painting)那些事儿。这些词都是3D骨骼动画制作流程中的重要环节。

文章目录

  • 骨骼(Skeleton)
  • 绑定(Rigging)
    • 推荐教程
  • 蒙皮(Skinning)
  • 刷权重(Weight Painting)

骨骼(Skeleton)

我们看到的3D动画是这样的

但是对于计算机来讲它是这样的。

模型是由大量顶点(Vertex)组成的,如果每一帧都要手动移动如此大量的顶点到指定位置,显然是个不可能完成的任务。于是人们借鉴了动物骨骼和皮肤的关系,为模型也设计了虚拟的骨骼。
骨骼(Skeleton)有时也称作骨架(Armature),就如同人体的骨骼一样由一根根骨头(Bone)组成。

下图是一个简单的人体骨骼

我们希望以后将它和模型以某种形式“结合”起来,像下图的样子。

其实这种所谓的“结合”就是后面要说的蒙皮。

这样每一个骨头控制着附近区域的顶点。当骨头移动时,就会牵引着它控制的骨头一起移动。

绑定(Rigging)

暂时把骨骼和模型结合的事放一放

有了骨骼,控制起来方便多了。但是我们还想在为角色摆姿势时更加方便。于是人们借鉴了机械设计的原理,设计出了一些骨骼约束,并且通过巧妙组合这些约束以及添加一些控制器,把一些复杂的可能需要移动很多骨骼才能实现的一个姿势,只移动一两个控制器就可以实现

比如下面这个跺脚跟的姿势(动作)

就是用下面这种绑定结构实现的
《The Art Of Effective Rigging In Blender》笔记:REVERSE FOOT-3.和Foot IK结合》

推荐教程

要深入了解绑定的内幕,请参看老王翻译的大师级教程《Blender:《The Art Of Effective Rigging In Blender》图文笔记》

蒙皮(Skinning)

蒙皮就是把骨骼和模型结合起来的过程。在Blender其实就是一个快捷操作(Ctrl + P)的事,甚至还可以同时分配权重。蒙皮和后面的刷权重关系更密切,基本可以算作是一个步骤。

Blender的附带自动权重非常方便,结果也很准确,很多时候使用Blender做简单的角色蒙皮基本不需要手动刷权重。

刷权重(Weight Painting)

那么,权重到底是啥?刷权重又是啥呢?

刚才说过,一根骨头可以控制很多顶点。同时一个顶点也可以被多根骨头控制。这时就需要我们分配这些骨头对该顶点的控制权,这个控制权就是所谓的权重。在3D软件里,配置权重的工具中最常用的就是类似笔刷类工具,所以这个过程也叫刷权重。

权重的原理并不难理解,但是实际应用中由于顶点和骨骼间的关系复杂,还是需要一些经验和技巧的。同一个骨架和同一个模型,权重的配置不同,最终生成的动画效果也会有很大差异。


《Blender图解教程:刷权重技巧大全》一文中,老王总结了一些刷权重的技巧供各位参考。

关于骨骼(Skeleton)、绑定(Rigging)、蒙皮(Skinning)、刷权重(Weight Painting)那些事儿(9月3日 更新)相关推荐

  1. 华为u9508荣耀2四核 Emotion UI B530精简ROOT刷机包【安全线刷模式,11月25日更新】

    首先解释下为什么用线刷吧!因为如果用卡刷方式也逃不过必须用线刷辅助的命运,索性给做成线刷得了. ROM内容: 1.加入超级用户和ROOT权限,RE管理器 2.适当精简部分自带的第三方程序,还是自己安装 ...

  2. 微信公众号智能绑定功能实现(2014年10月24日 更新)

    微信公众号智能绑定功能实现(2014年10月24日 更新) 继微信企业号发布后,腾讯修改了公众号的接入方式,在之前的基础上添加了2个表单,之前版本的智能绑定失效了! 在文章 微信公众号之智能绑定实现初 ...

  3. k30s刷鸿蒙系统,RedmiK30S或于10月27日发布:今年最后一款骁龙865手机

    [TechWeb]上个月,小米在海外市场推出了全新的小米10T系列,获得了外媒的高度赞扬,随后有媒体爆料表示,该系列新机即将在国内与大家见面,对应的国行版机型则会被命名为Redmi K30S,这也是今 ...

  4. maya骨骼绑定——蒙皮中的权重问题

    在制作龙落地的动画的时候,由于要旋转身体的上半部分,身体产生较大的变化,所以蒙皮中权重刷的是否合适就尤为关键了 下面介绍一下蒙皮的相关过程步骤: 首先要先在大纲视图中找到Global选项并点击 如图模 ...

  5. [maya] 简单绑定骨骼和刷权重

    新建个正方体,并且确定是绑定模式 提高细分数 在长方体里创建关节 绑定蒙皮,并全部选中,长方体和骨骼. 点击蒙皮->绘制蒙皮权重,白色代表影响,黑色代表影响不到.

  6. Maya角色绑定、蒙皮、权重技巧

    首先选择模型.骨骼的根节点,通过菜单Skin > Bind Skin □ 进行绑定(Maya2019好像只有Smooth bind,没有Rigid bind?),成功绑定之后骨骼会有颜色标识 这 ...

  7. C4D骨骼动画绑定到像素

    绑定关节 点击角色插件,选择Biped, 案例文件在电脑上的名字为 11_C4D完整哪吒建模过程_已完结_ 选择对象模式,将骨骼缩放至适合模型大小 调节权重 调节双手控制器IK ->FK 时,两 ...

  8. 3dmax骨骼的绑定

    今天学习到了骨骼的绑定,先将模型建好,第一次实验用简单的立方体就可以. 创建biped,这是已经做好的框架,也可以自己选择骨骼搭建一个自己的框架.可以选择 标准,男,女,骨骼.选好骨骼,在视图中创建一 ...

  9. 3dMax先蒙皮刷权重,再附加合并

    需求: 先将多个物体加蒙皮刷权重,再将多个物体附加成一个 方法: 使用脚本 原地址:https://polycount.com/discussion/162400/attaching-separate ...

  10. Blender图解教程:刷权重时选择骨骼的正确姿势

    Blender2.81Alpha 如果只选择角色然后进入权重绘制模式,那么要选择骨骼的话只能在顶点组中选择,骨骼很复杂的时候,这样做非常低效. 正确的姿势应该是: 在物体模式下先选择骨骼再选择要刷权重 ...

最新文章

  1. hadoop HA集群搭建(亲测)
  2. RGB_YUV_YCbCr
  3. java puzzler_Java Puzzler学习笔记
  4. 交互式计算机图形学总结:第五章 光照和明暗绘制
  5. LeetCode | HouseCode 算法题
  6. 天池 在线编程 Character deletion
  7. 【水】对于算法的个人理解
  8. nodejs 本地php服务器,node.js创建本地服务器详解
  9. java游戏将相_(Java)算法——位运算基础及基本应用
  10. BaaS API 设计规范
  11. (补)20200105:整数转罗马数字
  12. Databinding在自定义ViewGroup中如何绑定view
  13. 中兴新支点操作系统上如何查找文件
  14. Git报错解决:fatal: unable to access ‘https://github.com/.......‘: OpenSSL SSL_read: Connection was reset
  15. ubuntu root账户下添加和删除用户
  16. C语言程序设计笔记(浙大翁恺版) 第二周:计算
  17. 乐高大颗粒作品14:导弹发射车
  18. processing画正多边形
  19. Numpy简易教程7——读/写文件
  20. python列表对应元素相乘_在python中,将两个列表中的每个元素相乘

热门文章

  1. 小程序“圣诞帽”的实现思路
  2. 我新鲜出炉的 plist 图集拆图工具!github
  3. 爬取笔趣阁《斗破苍穹》小说,只需改一下网址,笔趣阁所有小说任意下载
  4. 网络防火墙的配置与管理
  5. 阶段巨献 - centos+php-fpm+mariaDB+svn+nodejs+redis(开机启动及配置远程连接),配置linux的php和nodejs网站运行环境。
  6. word文档页码从正文页开始编号
  7. 计算机教室科学名言,描写计算机教室的优美句子23条
  8. 利用 SysRq 键排除和诊断系统故障
  9. 【人工智能与信息社会】题库
  10. 02【代词】人称代词,指示代词,不定代词?