由 Carnegie Mellon University 的 Geometry Collective、Rohan Sawhney 氏、Keenan Crane 氏开发的免费开源 UV 映射解决方案「Boundary First Flattening(BFF)」已公开!
Boundary First Flattening — Tutorial Video
Boundary First Flattening 的特点
Boundary First Flattening(BFF)是用于曲面参数化的免费开源应用程序。与其他用于 UV 映射的工具不同,BFF 允许对平坦网格进行自由形式编辑,用户可以直接控制平坦域的形状,而不是受限于软件提供的内容。初始平坦化完全自动进行,并且与其他保角映射工具相比,数学上保证具有更低或最低的失真。该工具还提供标准 UV 映射软件无法使用的最先进平坦化技术,例如可显著减少区域失真的锥点特征,以及可确保所有切缝上纹理分辨率一致并消除伪影的无缝贴图。BFF 经过高度优化,可对拥有数百万个三角形的网格进行交互式编辑。
- 最小区域失真 – 默认情况下,BFF 会自动生成平坦化结果,将面积失真降至最低,并将角度失真几乎降为零。该贴图通常适用于大多数纹理处理和曲面处理任务。
- 直接编辑 – 初始贴图可以通过基于手柄的操作,交互式地编辑边界曲线的大小和方向。这对于将 UV 打包到纹理图集,或强调某些应获得更多纹理区域的曲面区域(例如)很有用。
- 锐角(Sharp Corners) – 域也可以平坦化为带有矩形等锐角的多边形(例如最大限度地利用纹理区域)。
- 圆锥特异点 – 可使用圆锥特异点来减少高曲率区域中的面积失真。圆锥可以手动或自动放置,并可交互式调整。必要时,可使结果贴图沿着由圆锥放置所引起的任意切缝实现全局无缝。
- Uniformization – 可以将曲面映射到圆盘(或球体)。这对于跨参数化(曲面之间的映射)很有用。
Mac OS X 以及 Windows 版的可执行文件可供下载,源项目已在 GitHub 上公开!
集成到 3D 工具中后,应该会很方便呢^^
相关链接