Insider Insider
3dnchu 尚无浏览 2 分钟阅读

TexTools v1.6 – 免费且多功能的UV&贴图工具插件!由志愿者接手后的最新更新已公开!支持 Blender 3.2 及以后版本!

2024年1月8日,免费且多功能的UV&贴图工具插件『TexTools v1.6』已经发布了。免费哦。

※2024/3/5 – 补充关于不是获取发布版而是获取最新版的事项

TexTools for Blender 是什么

↑旧版本的图片

TexTools 是一款用于 Blender 的免费插件,配备专业的 UV 和纹理工具集。它与 Blender 3.2 及以后版本完全兼容,并且大多数功能也可在 2.8 之前的 Blender 中运行:UV 布局工具(Align、Rectify、Sort、Randomize…)、多个即用型纹理烘焙模式、Texel Density 工具、智能 UV 选择运算符、颜色 ID 工具,以及一些与 UV 相关的网格创建实用工具。
2009 年,@renderhjs 发布了用于 3DS MAX 的原始 TexTools,随后又发布了 Blender 插件,但它从 2.79 Blender 版本起被弃用,直到 @SavMartin 将其移植到 2.8 Blender 版本。

v1.6 更新内容

UV 布局

  • 新增 Stitch:作为原生 UV Stitch 运算符的加速器,保持原始选择范围的位置,并可一次从多个岛屿或对象缝合多条边
  • 改进 Align World:增加 Axis 选项和选择范围灵敏度,用于在难以自动检测对象全局方向时控制工具。这两个新功能在用户配合下,应能帮助在复杂场景中获得更好的结果。
    旧行为可通过在使用工具前先选中整个岛屿,并保持 Axis 选项为 Auto 来复现
  • UX 改进:禁用 Align World 和 Relax 的弹出窗口
  • 修正为仅在岛屿未被完全选中时让部分运算符生效
  • 直线修正:所选范围不再与岛屿其余部分分离
  • 为所选 UV 的随机整数位移新增 “Int mode ”
  • 以与 MagicUV 插件相同的方法改进 Select Flipped(反转选择)
  • 基于 Blender 当前的 UV 边选择功能,改进 Select Outline
  • 在偏好设置中新增 Texel Density Unit Scale:可将系统单位缩放调整为 Texel 密度的自定义单位乘数

烘焙

  • 借助 Blender 3.2 中新增的 UDIM 烘焙支持,新增对 UDIM 贴片的烘焙支持
  • 针对 Blender 4.0 的新 Principled BSDF v2,对烘焙模式进行重新排序,以便根据当前激活的烘焙模式选择正确的通道
  • 修正将烘焙结果写入现有纹理时错误的图像名称。
  • 在同样新增的 “Force(强制) ”列表中添加了新的 “Multi(多重) ”选项。
  • 更好地避免在材质节点树中使用的已保存图像上进行烘焙时出现循环依赖,解决多用户导致的升级问题,并允许将新烘焙的图像保存覆盖到旧图像上。
  • 修正 macOS 和 Linux 上自定义烘焙模式渲染为黑色的问题。
  • ACES 支持:在 TexTools 插件设置和烘焙面板的颜色空间下拉菜单中添加选项。
  • 烘焙时禁用降噪。因为噪点往往极小,而降噪会让烘焙耗时超出预期。
  • 强化爆炸功能。基本上,现在更可靠了。
  • 避免在贝壳遮罩、法线切线倒角、法线对象倒角的烘焙模式中过度限制倒角半径。
  • 在插件偏好设置中新增一个选项:当选中多个对象时,决定是否自动检测带有细分或倒角修改器的对象作为烘焙用的高模配对(感谢 @MustangEnthusiast51)。
  • 某些烘焙后控制台中出现的错误是预期现象,在任何情况下都无法避免。这似乎是 Blender 特有的问题。

棋盘格图&纹理预览

  • Rewrite:这两个工具通过使用几何节点,引入了一种材质覆盖方式,最终以更安全的方式运行。以前会覆盖原始材质,因此存在较高的无意数据丢失风险。新增的几何节点修改器在渲染时默认会被禁用。
  • 为清理与 Preview Texture 工具和 Checker Maps 工具关联的数据,新增 texture_preview_cleanup 和 checker_map_cleanup 运算符:几何节点修改器、材质和纹理将从所选对象中清除。
  • Checker Map:现在可作用于所有选中的对象。

网格 UV 工具

  • 图案创建:修正尝试创建“六边形”和“三角形”形状时的错误。

全般

  • 版本兼容性:Select Bounds、Stitch、Relax、Create UV Mesh、Trim、Wrap 仅在 .select_edge 是 API 一部分的 Blender 版本(Blender 3.2 及以后)中显示于菜单和插件面板。Checker Map、Preview Texture 以及它们的清理工具与 Blender 3.0 及以后版本兼容。
  • UV 通道的选择、添加、删除(新增)和交换,现在可对所有已选对象生效,而不只是激活对象。
  • 修正了在 Blender 4.0 中尝试导入已删除 FaceMap 类型时发生的 TexTools 激活错误。
  • 修正了 Baking、Edge Peel、Pattern Create、UV Resize 以及其他工具中的上下文问题。
  • 为某些运算符添加了替代方案,以保持从 UV loop 到 UV 边和面的选择。
  • 修正了某些烘焙和颜色 ID 模式下对活动顶点颜色(Vertex Colors)层的检测,解决了元素 ID 烘焙覆盖现有顶点颜色、颜色 ID 分配失败以及其他不一致问题。
  • 将实例对象排除出计算:大多数工具的性能会随着被排除的实例数量成比例提升,排序操作的行为也得到了改善。
  • 使其能够指向 Principled BSDF 节点的 ID,而不是通过可能被手动或翻译编辑过的名称来查找。
  • 修正了在同一工作区打开图像编辑器和 UV 编辑器时的上下文错误。
  • 改进了 multi_object_loop 函数的流程。大多数工具在对一个非激活的已选对象执行时,行为有所改善。
  • 更安全的数据删除,尤其是修正烘焙临时图像删除:在尝试删除脚本中使用的数据助手时,不再直接指向可能已重新分配的 Blender 数据。像 Bake 这样内存占用密集的脚本,应当预期内存中的数据会被重新分配。
  • 澄清了所有运算符的说明。
  • 消除了岛屿检测函数中的代码重复。
  • 其他代码风格调整。

META

  • 部分运算符已更新到 Blender Python API 的新版本。
    ※目前完全支持的 Blender 最低版本是 3.2,但大多数工具也可在 2.80 及更旧版本中运行。
    预计未来这将逐步取消对旧版本的支持,以便受益于最新 API 所提供的 Blender 4.0 新数据结构的快速访问
  • 今后应更频繁发布修正版,以便向所有人告知插件的重要变更。
  • SavMartin 和我已就仓库移交达成一致。他将原始 TexTools 移植到当时受支持的 Blender 2.80,对代码做了一些微调,并帮助像我这样的其他人能够负责该插件的维护与改进。他仍将作为必要的协作者留下。一直以来谢谢你。

这是个广为人知的知名插件。没想到最近还在更新……。
顺带一提!Github 的发布版是 v1.6,但从 Github 首页下载最新版的话可以获得 v1.6.1。个人更推荐获取那个版本,不过仍请自行承担风险。
如果追求稳定版就选发布版(v1.6),若在使用 Blender Artists 上报告的 bug 等问题上遇到困扰,则可试试最新版。
1.6.1 已正式发布。

总之是一个很想安装的免费插件。都可以算是标准配置了吧。
使用 Blender 的各位请务必看看!

链接

Releases · franMarz/TexTools-Blender

Screenshot of github.com