UV 展开指南
UV 展开指南
本文是一篇来自blenderstudio.cn的UV展开指南,详细介绍了在不同场景下如何进行UV展开,包括纹理绘制和烘焙、平铺和程序模式等。文章内容专业且深入,适合有一定Blender使用基础的读者。
本文是针对您可能需要 UV 贴图的特定情况的建议集合。这是基于我在开放电影项目中处理角色、道具和布景的经验。
制作良好的 UV 贴图的方法并不只有一种,它在很大程度上取决于您需要它的用途。您可以创建一个可用于您需要的所有情况的单个 UV 贴图,但也不要犹豫使用多个 UV 贴图!
因此,本文分为这些用例和它们的需求。投影贴图和重型程序着色器和几何节点此处不进行介绍。
我也不会详细介绍步骤。有许多教程可以向您展示如何打开 UV 贴图并使用此处提到的功能。
纹理绘制和烘焙
这里的主要目标是尽可能减少面积和角度拉伸。因此,通常放置更多接缝比放置更少接缝更好。当然,根据接缝的位置,您可以少用一些。
在 UV 编辑器中使用“面积”和“角度”拉伸叠加层,可以更好地将其可视化为热图。一旦任何角度超过绿色,就最好对其进行调整。区域拉伸颜色只需在各处大致相同即可获得一致的分辨率。
2D 或 3D 绘制?
UV 接缝位置很大程度上取决于您打算以 3D 或 2D 进行绘制。 在 3D 中,无需担心,因为接缝可以轻松涂漆。但是,当使用图像编辑器或 Krita 等外部图像编辑软件时,请记住,很难在接缝处进行绘制,并且无法使其在 3D 中非常明显。
由于多年来 3D 绘制工具变得越来越先进和普遍使用,接缝位置已不再是问题。因此,通常放置更多接缝比放置更少接缝更好。拉伸和不均匀的纹素密度比接缝可能造成的问题要严重得多。
使用 Live Unwrap 提高工作速度
“实时展开”功能可以节省大量时间并提供实时反馈。通过固定 UV 点并移动它们,所有未固定的内容都将实时展开。它可以使 UV 贴图的对齐、拉直和定义流程变得更加容易和直观。
这是 UV 编辑器和 3D 视图的单独设置。请记住,此设置保存在场景中而不是对象中。因此,一旦不使用它,请务必将其禁用!当任何 UV 翻转或扭曲时,它也容易破裂。
在衣服上使用 Live Unwrap 来解决拉伸和拉直边界的示例。
使 UV 贴图对称
对称 UV 贴图对于使 UV 易于识别非常有用。逻辑排列使它们能够快速解析和识别。它还允许在 2D 图像编辑中镜像区域。
使用镜像修改器在多个 UDIM 上实现完全对称的身体 UV。 “修改的边缘”覆盖层用于显示生成的 UV。
这可以通过使用镜像修改器来实现。 “数据”下有一些高级选项,可以沿 U 方向镜像 UV 贴图,甚至可以用于单个 UDIM。但这是一种破坏性操作,因为它涉及删除一侧或在修改器中使用“二等分”。
如果要在不更改网格的情况下创建对称 UV 贴图,您可以在复制的网格上应用镜像修改器,并使用“数据传输”修改器传输 UV 贴图。
如果拓扑不对称,将固定 UV 顶点放置在镜像位置可能是一个简单的解决方案。实时展开可以导致几乎对称的展开。
镜像 UV 贴图在整体纹理空间使用方面可能有点浪费,但紧密包装所有 UV,甚至堆叠对称/相似 UV 更适合实时资源创建中的大量优化。
关于放置和 UV 岛、UDIM的使用还有很多要说的。 html)、UV 空间和边距。但我将把它留给另一篇关于UV包装的文章。
平铺和程序模式
在许多情况下,材质上还有一层附加的平铺纹理和程序纹理。或者甚至通过使用几何节点。这可以是与前一个 UV 贴图相同的 UV 贴图的一部分,但如果事实证明这太具有挑战性或限制性,那么最好只为这些图案创建一个单独的 UV 贴图。
模仿布料图案
对于服装,最好使 UV 贴图与制作服装的真实面料图案相匹配(类似于上面的视频)。这是与纹理绘制和烘焙目的结合起来最简单的 UV 贴图。
此外,拉伸可以是 UV 贴图的自然组成部分。如果织物在某处聚集或拉伸,请尝试在 UV 贴图中模仿这种情况,以便任何平铺图案也会被拉伸或压缩。额外的凹凸或位移贴图可以用来添加皱纹,这样可以使视觉效果更完整。
用纯坐标思考
或者,UV 贴图可以更集中于需要在其上映射重复图案的特定区域。就像程序接缝放置一样。这在 Sprite Fright 中非常方便,可以替代手绘这些细节。有关此内容的更多信息,请参阅我们的程序着色课程。
该用途还可以扩展到其他效果,例如程序性卷起袖子或图案分离。
使用与上面类似的 UV 贴图作为水平和垂直坐标。然后可以将这些渐变变成针迹图案等。
重叠和打破边界
如果 UV 贴图专门用于平铺,则无需关心重叠的 UV 并将其全部保持在 1:1 UV 空间内。这是因为图案以相同的方式平铺并不断重复。
这很容易造成外观混乱,因此理想情况下,在编辑 UV 贴图时不要同步选定的 UV 和几何体。这使得隔离元素和编辑它们变得更加容易,而不会造成视觉混乱。
拉直并对齐彼此重叠的 UV。这些可用于沿着这些 UV 坐标重复图像/程序图案。
这种使用特定 UV 面映射图案的方法也可以扩展到放置贴花。任何事情都应该是精确且非破坏性的。
隐藏你的接缝
仅将接缝放置在实际有意义或隐藏的位置。 你不能在这里涂漆,这样它们更容易被发现。例如,对于服装来说,将接缝放置在织物图案的末端也是有意义的。否则,请将它们藏在不可见的地方。
如果无法隐藏接缝,解决方法可能是使用 2 个独立的 UV 贴图,其接缝位置截然不同,并在接缝可见的地方通过遮罩轻轻地与另一个贴图混合。这项技术被大量用于春天的钟声。
请在时间戳 18:10 查看此铃声材料细分,了解其实际情况。
如果几何体是静态的(不会被骨架、形状键或其他修改器变形)并且纹理旋转/流动不那么重要,另一种选择是在纹理节点上使用带有框映射的生成坐标。如果几何体变形,我会反对它,因为它会导致“游泳”纹理(即在表面上滑动,因为它们没有映射到 UV 贴图)。
使用两个具有不同接缝位置的 UV 贴图来混合可见接缝。只需要顶点颜色作为遮罩。
一致的方向和规模
定向引导纹理图案的流动将会产生强烈的视觉冲击力。对于服装图案,您希望 UV 和纹理在织物的接缝和方向上对齐。因此,大多数接缝需要拉直,并且 UV 岛需要旋转以与平铺图案正确对齐。
均匀的 Texel 密度也发挥了作用。 如果对接缝位置有更严格的限制,这一点就更难实现。但最好平铺纹理图案在使用它们的所有表面上具有一致的比例。
因此,角度拉伸基本上可以很好,特别是因为 UV 贴图弯曲/拉直很多。
这包含了 UV 展开本身的所有技巧。如果您有任何疑问或不清楚的地方,请在下面评论。