Blender UV展开与纹理贴图完全入门:从零掌握展UV的核心原理与实战技巧
UV展开是3D建模中连接几何体与二维纹理的桥梁。一个优秀的UV布局能让纹理贴图完美贴合模型表面,而糟糕的UV则会导致纹理拉伸、接缝明显、像素浪费。本文将从原理到实战,系统讲解Blender中的UV展开技术。
一、UV展开的本质:把3D表面铺平到2D平面
想象你有一个纸盒子,沿着边缘剪开几刀,就能把它铺平成一张平面图。UV展开就是类似的原理:在3D模型的表面标记"剪切线(Seams)",然后沿着这些线"剪开",将三维表面展开到二维平面上。
展开后的二维平面叫做UV贴图,其中U和V分别对应二维坐标系的两个轴(类似于X和Y)。纹理图片就是绘制在这个UV坐标系上的,Blender会根据UV坐标将纹理的每个像素映射回3D模型的对应位置。
二、标记Seams:UV展开的核心技巧
Seams(接缝)是UV展开中最关键的概念。标记在哪里剪开,直接决定了展开结果的质量。
标记Seams的基本原则
- 隐藏在不可见位置:接缝应该放在模型的背面、底部或自然缝隙处
- 沿着边缘走:接缝应该沿着模型的硬边或结构线走,这样展开后变形最小
- 尽量少:接缝越少,纹理连续性越好,但也要保证能顺利展开
- 对称模型利用对称:对称模型只需展开一半,另一半镜像复制UV
在Blender中标记Seams
- 进入Edit Mode(Tab键)
- 选择要标记为接缝的边(Edge Select模式)
- 右键 → Mark Seam,或按Ctrl+E → Mark Seam
- 标记的边会显示为红色
- 如果标记错了,选择边后按Ctrl+E → Clear Seam取消
常见模型的Seams标记策略
立方体/盒子类
在底部边缘标记一圈接缝,然后从一个侧面向上剪开到底部。这样展开后是一个十字形,六个面都能平整展开。
圆柱体
在侧面垂直标记一条接缝(像易拉罐的接缝),在顶部和底部各标记一圈圆形接缝。展开后侧面是长方形,顶面和底面是圆形。
球体/人头
这是最复杂的。通常采用"前后两片"或" unwrap球投影"的方式。对于人头,接缝通常从后脑勺中间向下,绕过下巴,这样面部没有接缝。
三、UV展开操作详解
常用展开方法
| 展开方式 | 适用场景 | 快捷键 |
|---|---|---|
| Unwrap | 通用展开,按Seams剪开 | U → Unwrap |
| Smart UV Project | 自动展开,适合简单模型 | U → Smart UV Project |
| Project from View | 按当前视角投影展开 | U → Project from View |
| Sphere Projection | 球体/类球体模型 | U → Sphere Projection |
| Cylinder Projection | 圆柱体/管状模型 | U → Cylinder Projection |
UV编辑器的使用
展开后,按Shift+F10或在顶部菜单选择"UV → UV Editing"进入UV编辑工作区:
- 左侧是3D视图,右侧是UV编辑器
- 在UV编辑器中,你可以看到所有展开的UV岛(UV Islands)
- 选择、移动、旋转、缩放UV岛,调整它们在UV空间中的位置
- 按A全选,G移动,R旋转,S缩放(和3D视图操作相同)
四、UV布局优化:让纹理利用率最大化
UV空间利用原则
- 填满UV空间:UV岛应该尽量填满0-1的UV空间,不要留太多空白
- 重要区域放大:模型的正面、细节丰富的区域应该在UV中占更大比例
- 减少拉伸:UV岛的形状应该尽量保持原始面的比例,避免严重拉伸
- 合理排布:UV岛之间留出足够间距(通常2-4像素宽度),防止纹理采样时互相影响
UV对齐与整理工具
- Pack Islands(UV → Pack Islands):自动将UV岛紧密排列在UV空间中
- Align:将UV边对齐到水平或垂直方向
- Straighten:将弯曲的UV边拉直
- UV Squares插件:将选中的UV面变成正方形,非常适合硬表面模型
五、纹理绘制与贴图应用
基础颜色贴图(Base Color/Albedo)
- 在材质面板中,新建一个Image Texture节点
- 点击"New"创建新图像,设置分辨率(通常2048×2048或4096×4096)
- 将Image Texture节点的Color输出连接到Principled BSDF的Base Color输入
- 确保模型的UV已经正确展开
在Blender中直接绘制纹理
- 切换到"Texture Paint"工作区
- 在左侧工具栏选择笔刷、颜色和大小
- 直接在3D模型上绘制,绘制的内容会自动保存到纹理图片中
- 按F键调整笔刷大小,Shift+F调整笔刷强度
导出UV布局到Photoshop/Procreate
- 在UV编辑器中,选择UV → Export UV Layout
- 保存为PNG或SVG格式
- 在图像编辑软件中打开,以UV线为参考绘制纹理
- 保存后回到Blender,在Image Texture节点中重新加载图片
六、常见问题与解决方案
纹理拉伸
原因:UV展开时面被严重变形
解决:重新标记Seams,使用更合适的展开方式;或使用UV Squares插件规整UV形状
接缝明显
原因:接缝位置在模型正面可见区域
解决:重新规划Seams位置,尽量隐藏在背面或自然缝隙处;使用纹理绘制时在接缝处做颜色过渡
UV重叠
原因:多个UV岛重叠在同一位置
解决:在UV编辑器中选择重叠的岛,移动到不同位置;或使用Pack Islands自动排布
UV展开是一项需要大量练习的技能。建议从简单的立方体、圆柱体开始,逐步挑战更复杂的角色和机械模型。每次展开后都检查UV拉伸情况(在3D视图中开启"UV Stretching"叠加层),确保纹理映射质量。
参考来源:Blender官方UV编辑文档、Blender UV展开教程系列、3D建模社区纹理贴图经验
