本文基于Blender 2.8正式版
参考官方文档Vertex Group

顶点组

从程序员的角度看,一个**顶点组(Vertex Group)**实际上就是一个容器,容器中是顶点的引用(弱引用),一个模型可以有若干个顶点组,每个顶点可以被一个或多个顶点组引用,仅此而已。

顶点组可以被灵活地应用于骨骼绑定材质指派等多种场景。在有些场景中,要对隶属于多个顶点组的顶点的控制力加以比较,因此有了**权重(Weight)**的概念。权重体现顶点组对顶点的控制力,用0-1的数值表示,0表示最小1表示最大。每个顶点组的权重都是独立设定的,所以可能会出现例如两个顶点组对某顶点的权重都是1的情况,这是允许的,所以最终某个顶点组对某顶点的控制力是该组的权重除以该顶点隶属的所有顶点组的权重之和的值决定的。

Blender提供了一个可视化的权重设置模式即权重绘制模式,可以用Ctrl + Tab模式切换热盒来切换
权重绘制
在权重绘制模式下,鼠标光标会变成笔刷,右键可以调出笔刷菜单
权重绘制

蓝色权重为0 红色权重为1

小结
骨骼绑定可能是顶点组和权重这两个概念出现最频繁的场景,实际上这两个概念并不专属于骨骼绑定,而仅仅是被借用了一下,了解这一点可能有助于更好地理解Blender的工作原理。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐