缝合线

简介

../../../../../_images/modeling_meshes_editing_uv_unwrapping_seams_simple.png

圆柱上的简单缝合线。

For many cases, using the Unwrap calculations of Cube, Cylinder, Sphere, or best fit will produce a good UV layout. However, for more complex meshes, especially those with lots of indentations, you may want to define a seam to limit and guide any of the unwrapping processes.

和缝纫一样,缝合线是图像/布拼接的位置。展开时,网格沿缝合线展开。可以把这种方法想象为剥桔子,或者给动物剥皮。在表皮划一些口子,然后剥开。然后拉伸,展平。这些口子跟缝合线是一样的。

在使用这种方法时,你需要清楚拉伸的程度。缝合线越多,拉伸越少,不过会给贴图流程带来麻烦。最好是在保证最少的拉伸的前提下,尽可能少用缝合线。设法让缝合线藏在不可见的区域。在使用3D绘制的产品中,这就变得不是什么大问题了,因为投影位置可以轻松处理缝合线,二维贴图则相反,匹配不同UV孤岛的边线是很困难的。

工作流程如下:

  1. 创建缝合线。

  2. 展开。

  3. 反复调整缝合线。

  4. 手动调整UV。

标记缝合线

参考

编辑器

3D视图

模式

编辑模式

Tool

工具栏 ‣ 着色/UV ‣ UV ‣ UV映射: 标记/清除缝合边

菜单

网格 ‣ 边 ‣ 标记/清除缝合边

参考

编辑器

UV编辑器

模式

视图模式

菜单

UV ‣ 标记/清除缝合边

../../../../../_images/modeling_meshes_editing_uv_unwrapping_seams_suzanne.png

标记缝合线的猴头。

To add an edge to a seam, simply select the edge and press Ctrl-E to Mark Seam, or to remove it, use Ctrl-E to Clear Seam.

在上面的例子里,选择背面的边为缝合线(以隐藏缝合线),并使用了默认的展开算法。在UV/图像编辑器中,可以看到所有的面都被整齐展开,就像用剪刀裁开缝合线,然后展开布匹一样。

在标记缝合线是,可以在面选择模式下使用 选择 ‣ 关联项 或 Ctrl-L 来检查。该菜单选项会选择所有与选中边相连的面。如果目标缝合线之外的面被选中,就可以知道你的缝合线不是连续的。不过,只要能够消除所有可能拉伸的区域,不一定需要连续的缝合线。

就像给猫剥皮有很多种方法一样,决定缝合线位置的方式也很多。一般来说,你应该想象你一只手抓着物体,然后一只手拿着锋利的剪刀,你想把它切开,然后铺在桌面上,并尽可能减少撕扯。可以注意到,我们标记了耳朵的外部边缘为缝合线,以分开耳朵的正面和背面。猴头的眼睛是断开的子网格,所以它们会自动展开。一条缝合线垂直经过后脑勺,头部一分为二被摊开。

缝合线的另一个用处是限制展开的面。比如,在制作头部贴图时,你不需要为顶部和后脑勺的头皮添加贴图,因为它会被头发盖住。所以可以在发际线位置定义一条缝合线。接着,选择一个前额面,然后在展开前选择相连的面,一直向上宣导发际线缝合线,这样头皮就不会被展开了。

在展开对称物体时,比如头部或身体,沿对称轴标记缝合线。比如,从前视图中间劈开头部或整个身体。在展开时,可以把两个半边重叠到同一个 纹理空间,这样右手和左手可以共用图像像素;左脸匹配右脸,等等。

Note

You do not have to come up with “one unwrapping that works perfectly for everything everywhere”. As we will discuss later, you can easily have multiple UV unwrappings, using different approaches in different areas of your mesh.

沿孤岛边线生成缝合边

参考

模式

视图模式

菜单

UV ‣ 沿孤岛边线生成缝合边

将现有UV孤岛边界标记为缝合边,可用在修改已展开网格的UV时。