UV展开
本页对应 DeltaGPro 菜单栏中的「UV展开」菜单,下面按菜单顺序列出该菜单的功能及其使用前提。
使用说明
在软件中导入网格后,通过菜单栏「UV展开」使用本组功能。
单片展开
把三角网格或四边网格展开为单一 UV 区域(要求网格本身为单连通、圆盘形拓扑)。先在「选择三角/四边网格」中选择要展开的网格,再选择方法并设置参数,最后点击「展开」。
方法:下拉框,默认「自由边界」,可选 自由边界 / 圆形边界 / 长方形边界 / 梯形边界;下方的参数区随方法自动切换。
自由边界
快速展开 (FastUnfold):默认勾选。
凸边界 (ConvexBoundary):默认不勾选;勾选后把展开边界映射为凸边界。
以上两项只对三角网格生效;四边网格内部走等距映射。
圆形边界
参数-最大虚拟边界:默认 0;可填 ≥ 0 的整数。填 0 时直接使用原始边界映射到圆盘;填大于 0 的值时按该值构造虚拟边界(内部以 顶点数 / 边界点数 作为上限)。
长方形边界
长方形模式 (IsRectangle):默认不勾选;不勾选展开为正方形,勾选展开为长方形。
参数-标记点:最多 4 个,依次对应展开后的 (0, 0)、(0, 1)、(1, 1)、(1, 0);不选标记点时由算法自行决定边界对应关系。
梯形边界
等腰梯形模式 (IsIsosceles):默认不勾选;不勾选为任意梯形,勾选后强制两条腰等长。
低扭曲模式 (等距优化):默认不勾选;勾选后梯形比例(底长比、高、偏移)不再严格取边界弧长,而是选择最接近等距的一组比例(面积仍与网格面积一致)以降低整体扭曲。优化目标是「平均误差」,与「质量分析 > UV扭曲测量」的「平均扭曲」同口径。
参数-标记点:必须选满 4 个,顺序为「前两点为一条底边,后两点为另一条底边」(每条底边内部两个点的先后任意);不足 4 个点点击「展开」会提示「梯形边界需要选择 4 个标记点」。
边界标记(长方形 / 梯形共用)
选择标记:按下后在网格边界上左键点击边界顶点添加标记点;选满 4 个后自动退出选点状态(标记点仍显示在视图上)。
删除标记:删除最后添加的一个标记点。
标记点标签实时显示「标记点:n/4」。
点击「展开」后在后台线程计算并用进度条显示进度;成功后视图自动切换到纹理网格模式显示 UV 线框,纹理坐标归一化到 [0.05, 0.95];失败时提示「UV 展开失败」。
Atlas
用 UV Atlas 把三角网格或四边网格展开为多块 UV 分片(chart),适合单块展开扭曲较大的复杂网格。选择网格并设置好参数后点击「生成」。
参数-初始分片数:默认 25;填 0 或负数时按 25 处理。
初始分割:默认勾选,决定是否先由割线做初始分割;不勾选时不生成初始割线。
割线来源:下拉框,勾选「初始分割」后显示,默认「自动计算」,可选 自动计算 / 用户割线。
选择割线:仅在「初始分割」勾选、且割线来源为「用户割线」时显示,列出已有曲线(形如 网格名/TriCurvPov[i] (n pts));没有可用曲线时列表中显示「(无可用曲线)」,右侧「刷新」按钮重新读取曲线列表。
分割重叠区域:默认勾选;勾选后把重叠的分片进一步分割。
平滑UV边界:默认不勾选;勾选后展开完成时对 UV 边界做平滑(内部固定为 10 次迭代、步长 1.0)。
点击「生成」后在后台线程计算并用进度条显示进度;成功后视图自动切换到纹理网格模式,纹理坐标归一化到 [0.05, 0.95];失败时提示「UV Atlas 生成失败」。
质量分析
对已展开的网格做 UV 质量分析(三角网格与四边网格均支持)。网格必须已带纹理坐标,否则提示「网格缺少纹理坐标,请先进行UV展开」。
分析类型:下拉框,默认「UV扭曲测量」,可选 UV扭曲测量 / UV重叠检测。扭曲测量按顶点计算相对边长形变并着色;重叠检测检测 UV 面之间的交叠并按面标红。
参数-分析对象:由「选择三角/四边网格」控件指定,支持三角网格与四边网格。
结果
UV扭曲测量:显示「最大扭曲」「平均扭曲」「顶点数」。扭曲值为逐边相对长度误差 |L3d − s·Luv| / max(L3d, s·Luv),取值 [0, 1),0 表示等距无伸缩形变;顶点按形变着色(绿→品红)。
UV重叠检测:显示「重叠面数:n / 总数」「重叠比例:x %」;没有重叠时显示「未检测到重叠」。重叠面标红,其余面使用模型默认色。
分析:在后台线程执行并用进度条显示进度。清除结果:复位该网格的顶点/面着色标志并清空结果文本。关闭:关闭对话框。
按功能查找
如果不确定某个功能在哪个软件里,请到 功能总览 按功能名查找——那里会标注每个功能属于 DeltaG、DeltaGPro 还是两者都有。
如果您有任何疑问和建议,以及算法授权的相关问题,欢迎发email: