拼排UV孤岛

拼排UV孤岛节点。

拼排 UV 孤岛 节点通过重新排列 UV 孤岛,使其高效填充给定的 UV 空间。该系统可对孤岛进行缩放、平移及可选旋转操作,同时保持孤岛间具有明确的间距。该功能可有效优化几何节点工作流程中的 UV 布局,例如生成纹理图集或准备烘焙用几何体。

Tip

与 UV 编辑器操作 不同,该节点采用非破坏性工作模式,可通过程序化输入驱动,因此特别适用于自动化或参数化 UV 生成。

输入

UV

需要排布的 UV 贴图。UV 孤岛的拓扑结构由该输入确定。

选择

拼排孤岛时需考虑的面。仅包含至少一个选定面的 UV 孤岛会受到影响。完全属于未选定面的 UV 保持不变。

边距

UV 孤岛之间的距离,以 UV 空间单位表示。

旋转

允许旋转孤岛以实现更高效的拼排效果。

方法

确定在排布过程中如何评估每个孤岛的形态。

边界框:

采用各孤岛的轴对齐边界框。这是最快的方法,但可能空间利用率较低。

凸壳:

采用各孤岛的凸壳。该方法不会将孤岛置于孔洞内,并在精度与性能之间实现了平衡。

精确外形:

采用完整的孤岛形状,包括凹陷区域和孔洞。该方案虽能实现最紧密的排布,但速度最慢。

左下

孤岛填充区域的左下角。

右上

孤岛填充区域的右上角。

输出

UV

排布后的 UV,孤岛根据节点设置重新定位和缩放。