个人工具

Blender2.5x-2.6完全教程 3.2.8

来自Ubuntu中文

Yq-ysy讨论 | 贡献2012年9月4日 (二) 08:51的版本 第 3.2.8 节 顶点组 (vgroups)

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航, 搜索

第 3.2.8 节 顶点组 (vgroups)

  在Edit编辑模式中设计制作一个复杂的物体时,常常需要对同一批的点线面进行多次修改操作,这时,把这一批点线面的选中并保存为Vertex Group顶点组,就能很方便地随时快速调用这一批点线面了。这很类似于Object物体模式的Group组操作。由于棱线和基面也是由顶点组成的,所以一个顶点组里自然也包括了棱线和基面。Vertex Group顶点组的应用相当广泛,在Modifiers修改器、Particles粒子系统、Bone骨胳等操作中都需要用到顶点组。

  • 右边Properties特性编辑器 ⇒ 白色倒三角形的Object Data物体数据标签页 ⇒ Vertex Group 顶点组 ⇒ 点击“+”号按钮可新建一个顶点组 ⇒ 在View视图里选中一些点线面 ⇒ 点击Assign分配按钮,可以把选中的点线面分配到指定的顶点组里(或者:View视图下方菜单按钮栏 ⇒ Mesh 网格物价 ⇒ Vertices 顶点(快捷键 Ctrl V) ⇒ Vertex Groups 顶点组(快捷键Ctrl G) ⇒ Assign to New Group 分配到新组)

  选中一批点线面后,使用快捷键 Ctrl G 调用Vertex Groups 顶点组的弹出菜单内容如下表所示:

快捷键 Ctrl G 调用 Vertex Group 顶点组
Assign to New Group 分配到新建的组
Assign to Active Group 分配到活动的组(即已选中的组)
Remove from Active Group 从活动的组中移除(注意:没有警告提示,直接移除)
Remove from All 从所有组中移除(注意:没有警告提示,直接移除)
Set Active Group 设置活动组(有下一级菜单顶点组列表可选)
Remove Active Group 删除活动组(注意:没有警告提示,直接删除,无法恢复)
Remove All Group 删除全部组(注意:没有警告提示,直接删除,无法恢复)

  Properties特性编辑器中Vertex Group顶点组栏目里的其它项目用途如下表所示:

Vertex Group 顶点组
列表框内
列表框 所有的顶点组列表(选中的活动顶点组呈蓝色)
锁头 解锁 Maintain relative weights while painting 描绘时维持相对权重
右侧最上二个按钮
+ 添加 (按钮) 添加一个新的顶点组
- 删除 (按钮) 删除一个顶点组(注意:没有警告提示,直接删除,无法恢复)
右侧中间一个按钮
黑色向下三角形 特殊功能 (菜单按钮) 特殊功能(弹出下拉菜单)
Sort Vertex Groups 排序顶点组 Sorts vertex Groups alphabetically 按字母顺序排列顶点组
Copy Vertex Group 复制顶点组
Copy Vertex Groups to Linked 复制顶点组到已链接的 Copy vertex groups to all users of the same Geometry data 复制顶点组到所有使用相同几何数据的用户(请参考第 2.2.6 节
Copy Vertex Group to Selected 复制顶点组到已选中的 Copy vertex groups to other selected object with matching indices 按匹配的索引复制顶点组到其它已选中的物体
Mirror Vertex Group 镜像顶点组 Mirror all vertex groups, flip weights and/or names, editing only selected vertices, flipping when both sides are selected otherwise copy from unselected 镜像所有的顶点组,反转权重和/或名称,只编辑已选中的顶点,当两边都已选时翻转选取,否则从未选的复制。(注意:没有警告提示,会清空原有顶点组内的所有顶点,无法恢复)
左侧Tool Shelf工具栏 Mirror Vertex Group 镜像顶点组
Mirror Weights √ 镜像权重 Mirror Weights 镜像权重
Flip Groups √ 反转组 Filp vertex group names 按顶点组名反转
All groups   全部组 Mirror all vertex groups weights 镜像所有顶点组权重
Delete All 删除全部 (注意:没有警告提示,直接删除,无法恢复)
Lock All 锁定全部
Unlock All 解锁全部
Lock Invert All 全部反转锁定或解锁
左侧Tool Shelf工具栏 Action 操作 Change the Lock On Vertex Groups 修改顶点组的锁定
Invert 反选 Invert selection of all elements 反选所有元素
Deselect 不选 Deselect all elements 不选所有元素
Select 选取 Select all elements 选取所有元素
Toggle 切换 Toggle selection for all elements 切换选取所有元素
右侧最下二个按钮
白色向上三角形 上移 (按钮) 把列表里选中的顶点组向上移动一级
白色向下三角形 下移 (按钮) 把列表里选中的顶点组向下移动一级
下方文本框
Name: Group 名称:Group (文本框) Vertex group name 选中的活动顶点组名称(按Group.001递增,可修改重命名)
下方一排按钮
Assign 分配 (按钮) 把选中的顶点分配到活动顶点组(注意:新顶点是添加到顶点组已有的一群顶点里)
Remove 移除 (按钮) 把选中的顶点从活动顶点组中移除(注意:没有警告提示,直接移除)
Select 选取 (按钮) 选取顶点组里的所有顶点
Deselect 不选 (按钮) 不选取顶点组里的所有顶点
Weight: 权重(参数调节栏) 1.000(0~1) Weight to assign in vertex groups 分配到顶点组的权重

Blender-tutorial 3-2-8 01.png

操作实例:新建顶点组,分配顶点到顶点组——

  • View视图里默认已有并已选中Cube立方体 ⇒ X 删除,回车确认 ⇒ Shift A 添加 ⇒ Mesh 网格物体 ⇒ UV Sphere 经纬球 ⇒ Tab 切换到Edit编辑模式 ⇒ A 全不选 ⇒ 按着Shift键不放,鼠标右键点击选中几个顶点 ⇒ 右边Properties特性编辑器 ⇒ 白色倒三角形的Object Data物体数据标签页 ⇒ Vertex Group 顶点组 ⇒ 点击“+”号按钮,新建一个顶点组Group ⇒ 点击Assign分配按钮,把选中的点线面分配到刚新建的Group顶点组里 ⇒ 点击Deselect不选按钮 ⇒ 可以看到View视图中原本选中的顶点被取消了选中状态 ⇒ 点击select选取按钮 ⇒ 可以看到又重新选中了同样的顶点 ⇒ 按着Shift键不放,鼠标右键点击选消一两个顶点的选中状态 ⇒ 点击Remove按钮 ⇒ 鼠标放回View视图中,A 全不选 ⇒ 点击select选取按钮 ⇒ 可以看到选中的顶点组比之前少了被移除的那一两个顶点。
  • 继续上例 ⇒ 鼠标放回View视图中,A 全不选 ⇒ 点击“+”号按钮,新建一个顶点组Group.001 ⇒ 按着Shift键不放,鼠标右键点击选中几个顶点 ⇒ Ctrl G 顶点组 ⇒ 在弹出的Vertex Group顶点组菜单中选择Set Active Group设置活动组,并在下一级菜单中选择Group ⇒ Ctrl G 顶点组 ⇒ 在弹出的Vertex Group顶点组菜单中选择Assign to Active Group分配到活动的组(即列表中蓝色被选中的顶点组Group) ⇒ 逐个点击select选取和Deselect不选按钮,可以看到新分配的顶点是添加到了group组里,和之前组里的顶点在一起 ⇒ 鼠标放回View视图中,Ctrl G 顶点组 ⇒ 在弹出的Vertex Group顶点组菜单中选择Remove All Group删除全部组 ⇒ 可以看到,没有任何警告提示,Group和Group.001都被从顶点组列表中删除了。

操作实例:复制顶点组,复制顶点组列到其它物体——

  • 继续上例 ⇒ 着Shift键不放,鼠标右键点击选中几个顶点 ⇒ Ctrl G 顶点组 ⇒ 在弹出的Vertex Group顶点组菜单中选择 Assign to New Group 分配到新建的组 ⇒ 可以看到右边的顶点组列表自动新建了一个Group组 ⇒ 鼠标点击右边的黑色倒三角按钮 ⇒ 在弹出菜单中选择Copy Vertex Group复制顶点组 ⇒ 可以看到右边的顶点组列表自动新建了一个Group.001组 ⇒ 鼠标放回View视图中,A 全不选 ⇒ 在顶点组列表中点击Group或Group.001,并逐个点击select选取和Deselect不选按钮,可以看到2个顶点组里选中的顶点一模一样。
  • 继续上例 ⇒ 鼠标放回View视图中 ⇒ Tab 切换回Object物体模式 ⇒ 鼠标在View视图空白处点击一下,确立新的3D Cursor游标位址 ⇒ Shift A 添加 ⇒ Mesh 网格物体 ⇒ UV Sphere 经纬球,自动命名为Sphere.001 ⇒ 同样地另在一处添加一个Cube立方体 ⇒ 按着Shift键不放,鼠标右键点击加选Sphere.001和Sphere ⇒ 现在右边的顶点组列表里有Group和Group.001二个顶点组,注意,最后选中的Sphere是活动物体的顶点组里,必须至少有一个顶点组已经分配有顶点。 ⇒ 鼠标点击右边的黑色倒三角按钮 ⇒ 在弹出菜单中选择Copy Vertex Group to Selected复制顶点组到已选中的物体 ⇒ 在最上方的Info信息编辑器里出现一行带黄色感叹号的警告“Copy to Vgroups to selected warning done 1, failed 1, object data must have matching indicies”复制顶点组到已选中物体警告:成功1,失败1,物体数据必须与索引相匹配 ⇒ 逐个点击这三个物体,可以看到,Sphere的顶点组已成功复制到了Sphere.001上,而Cube却依然没有任何顶点组,这是因为Cube立方体和Sphere经纬球的物体数据完全不同(请参考第 2.3.6 节)。
  • 继续上例 ⇒ 鼠标右键点击选中Cube立方体 ⇒ 右边Properties特性编辑器 ⇒ 白色倒三角形的Object Data物体数据标签页 ⇒ 点击第一行有“Cube”字样文本框左边的白色倒三角形按钮 ⇒ 在弹出的下拉菜单中选择Sphere ⇒ 可以看到,View视图中的立方体变成了球体,因为现在物体Cube使用的物体数据是Sphere,但右方的顶点组列表仍是一片空白 ⇒ Tab 切换到Edit编辑模式 ⇒ 可以看到,虽然物体Cube和Sphere一起都进入了编辑模式,虽然也都显示选中了同样的顶点,但右方的顶点组列表仍是一片空白,不能对顶点组和顶点进行任何操作 ⇒ 鼠标放回到View视图中,Tab 切换回Object物体模式 ⇒ 鼠标右键点击选中Cube立方体 ⇒ U 制造单用户 ⇒ 在弹出菜单中选择Object 物体 (请参考第 2.3.6 节) ⇒ 鼠标右键点击选中经纬球Sphere ⇒ 鼠标点击右边的黑色倒三角按钮 ⇒ 在弹出菜单中选择Copy Vertex Groups to Linked复制顶点组到已链接的物体 ⇒ 鼠标右键再次点击选中原本是立方体现在是球体的物体Cube ⇒ Tab 切换到Edit编辑模式 ⇒ 可以看到,右方的顶点组列表出现了与Sphere同样的顶点组,并且可以对顶点组和顶点进行操作。

Blender-tutorial 3-2-8 02.png

操作实例:镜像顶点组——

  • View视图里默认已有并已选中Cube立方体 ⇒ X 删除,回车确认 ⇒ Shift A 添加 ⇒ Mesh 网格物体 ⇒ UV Sphere 经纬球 ⇒ Tab 切换到Edit编辑模式 ⇒ A 全不选 ⇒ 按着Shift键不放,鼠标右键点击选中几个顶点 ⇒ 右边Properties特性编辑器 ⇒ 白色倒三角形的Object Data物体数据标签页 ⇒ Vertex Group 顶点组 ⇒ 点击“+”号按钮,新建一个顶点组Group ⇒ 鼠标点击右边顶点组的Name名称文本框,把已经包含有选中顶点的Group重命名为Group.left ⇒ 点击Assign分配按钮,把选中的点线面分配到刚新建的Group.left顶点组里 ⇒ 鼠标放回View视图中,A 全不选 ⇒ 按着Shift键不放,鼠标右键点击选中另外几个顶点 ⇒ 鼠标点击右边"+"号按钮,再次新建一个顶点组,并重命名为Group.right ⇒ 点击Assign分配按钮,把选中的点线面分配到刚新建的Group.right顶点组里 ⇒ 现在准备工作已经做好。
  • 继续上例 ⇒ 现在鼠标左建点击选中Group.left顶点组 ⇒ 点击select选取按钮,选中顶点(注意:必须先选中顶点组里的顶点,才能执行镜像顶点组命令) ⇒ 鼠标点击右边的黑色倒三角按钮 ⇒ 在弹出菜单中选择Mirror Vertex Group镜像顶点组 ⇒ 左侧的Tool Shelf工具栏Mirror Vertex Group镜像顶点组栏目下,默认是勾选了Mirror Weights镜像权重和Flip Groups反转组这二项,没有勾选All Groups ⇒ 鼠标放回到View视图中,A 全不选 ⇒ 在顶点组列表中点击Group.left或Group.right,并逐个点击select选取和Deselect不选按钮,可以看到Group.left顶点组原本选中的顶点都没有了,而Group.right顶点组里的却包含有了与之前Group.left顶点组一模一样选中的顶点,这就是Flip反转的作用,与Copy不同。

Blender-tutorial 3-2-8 03.png

操作实例:锁定、解锁顶点组——

  • 继续上例 ⇒ 鼠标点击右边顶点组列表框里Group.left旁边的锁头,使其变为锁定状态 ⇒ 鼠标点击右边的黑色倒三角按钮 ⇒ 在弹出菜单中选择Lock Invert All全部反转锁定或解锁 ⇒ 可以看到,原本是锁定状态的Group.left变成了开启状态,而原本是开启状态的Group.right变成了锁定状态 ⇒ 可以在左侧Tool Shelf工具栏的Change the Lock On Vertex Groups修改顶点组的锁定栏目里,点击Action操作菜单按钮,更改锁定的方式 ⇒ 锁头的作用是Maintain relative weights while painting描绘时维持相对权重,具体使用方法将在以后的相关章节详细介绍。


— 返回目录 —