spine网格附件边模式

297人阅读

2022-09-16 08:48:05
0
收藏
除了顶点之外,网格还有作为顶点之间连接的“边”。Spine会自动处理网格外壳周围的边,如青色所示。在外壳内部,Spine会自动将所有顶点与边连接起来,当选中三角形时,在编辑模式下显示为灰色虚线。
顶点之间的边决定移动顶点时网格将如何变形。编辑模式下的创建工具可用于手动创建边,如橙色所示。
无需在Spine自动创建的边(灰色)上创建手动边(橙色)。这样做不会更改网格三角剖分,但可以通过单击边或使用循环边选择来简化选择。
可以在网格内围绕图片上的特征添加顶点和边,以控制它们的变形方式。自动计算的边(灰色)永远不会与手动边(橙色)相交,因此手动指定边可以完全控制顶点的连接方式。
边示例
此示例说明如何通过添加顶点和边来控制网格变形。我们已经制作了spineboy头部的外壳,现在想把鼻子拉长。
移动顶点时,只有包含该顶点的三角形会变形。这会伸展鼻尖,但不会伸展鼻基,同时也会伸展脸颊的一部分。通过添加一个新的顶点,我们得到不同的三角形,网格也会有不同的变形。
上图中,在鼻子底部添加了一个新顶点,从而产生了不同的三角形。现在我们要平移的顶点属于两个三角形。移动顶点时,它会使两个三角形变形。这不仅拉长了整个鼻子,还拉长了脸颊。需要另一个顶点来阻止脸颊变形。
上面,在鼻子下面添加了一个新顶点。整个鼻子现在包含在两个三角形中,但移动顶点只会变形其中一个三角形。要解决这个问题,在编辑模式下,我们需要通过选择创建工具并在顶点之间拖动来创建一条边。
新边(橙色)会导致鼻子三角形以不同方式连接,现在鼻子可以变形,而不会影响头部的其他部分。
循环边选择
如果在按住Shift的同时选择了网格边,则执行循环边选择。这将选择一条线中的边和所有相邻边。在按住Shift的同时,也可以按住ctrl(Mac上的cmd)以添加到当前选择中。