您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Blender基础:从程序员的角度理解顶点组(Vertex Group)和权重(Weight)

开发游戏的老王 发布时间:2019-08-30 13:58:44 ,浏览量:3

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

顶点组

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

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

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

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

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

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0396s