
PolySmoother 是 PolyTools3D 为 3ds Max 写的平滑组(Smoothing Groups)工具。平滑组是 3ds Max 里控制「哪些面之间要平滑过渡、哪些要保持硬边」的机制,做硬表面建模和游戏资产时几乎天天要用——但它本身在 3ds Max 里的可视化非常弱:你只能看到一堆数字编号,看不出哪个组落在模型的哪一块。
PolySmoother 的核心就是把这件事变可见:给每个平滑组分配一种颜色,直接在视口里看到分组的分布,然后基于这个可视化结果做选择、修改、复制、优化。
它不是一个「一键平滑」的按钮,而是一套完整的平滑组管理面板:按凸性选边、硬边软边切换、组间复制粘贴、按规则优化组数、把平滑组和 UV 贴图互相转换。
一、看不见的分组
原生 3ds Max 里平滑组只有数字,模型一复杂就完全不知道哪个面属于哪组。PolySmoother 用颜色编码把分组画在模型上,一眼就能看出「这块面是第 3 组、那块是第 7 组」。
它解决什么问题
一、看不见的分组
原生 3ds Max 里平滑组只有数字,模型一复杂就完全不知道哪个面属于哪组。PolySmoother 用颜色编码把分组画在模型上,一眼就能看出「这块面是第 3 组、那块是第 7 组」。
二、按几何特征选边
硬边通常出现在转折剧烈的边上。PolySmoother 能按凸性(convexity)选边,把模型上所有「该是硬边」的边一次选中,比手动刷快得多。
三、组数膨胀
反复编辑之后平滑组编号会变得很乱,一个模型可能用了十几个组但实际只需要三四个。PolySmoother 的 optimize 功能会把冗余的组合并掉。
四、跨软件衔接
很多管线用 UV 来承载硬边信息(比如某些游戏引擎的切线空间法线)。PolySmoother 支持平滑组与 UV mapping 双向转换,方便在两个体系之间搬。
核心功能
· 平滑组可视化:给每个平滑组分配颜色,视口里直接看到分组分布
· 硬边/软边设置:一键把选中边设成硬边或软边
· 按凸性选边:根据边的转折角度批量选择
· 平滑组复制/粘贴:把一块面的分组方案复制到另一块
· 平滑组修改与优化:合并冗余组、清理编号
· 平滑组 ↔ UV 互转:把分组信息写成 UV,或从 UV 读回分组
· 边预览:在视口里预览当前边的硬软状态
· 宏脚本动作(Actions):2.6.0 起加入硬/软边设置的动作,可以绑快捷键
· 可卸载:2.6.0 起可以在 Help 菜单里直接卸载工具
工作原理与用法
PolySmoother 是以 .mzp 安装包形式分发的 MaxScript 工具。安装之后,3ds Max 的修改器面板或工具面板里会出现 PolySmoother 的入口。
典型工作流:
1. 选中要处理的模型,打开 PolySmoother 面板
2. 开启颜色显示,看当前平滑组的分布
3. 用按凸性选边把该硬的边选出来,一键设成硬边
4. 如果组数太乱,用 optimize 合并冗余组
5. 需要交给引擎或别的软件时,把分组转成 UV
2.6.0 之后加了一组 Actions(宏脚本动作),可以绑到快捷键上——比如「切换硬/软边」这种高频操作,绑一个键比每次开面板快。这些动作受 3ds Max 的 Keyboard Shortcut Override Toggle 按钮控制,开关状态会影响它们是否生效。
兼容与版本
包内是 2.6.2 版,对应 3ds Max 2023。
版本线(作者 changelog):
· 2.5.1(2019-04)支持 3ds Max 2020,修了 2020 下材质颜色导致崩溃的问题
· 2.5.2(2020-04)支持 3ds Max 2021
· 2.6.0(2020-10)加硬/软边 Actions、可卸载、启动错误处理改进
· 2.6.1(2021-04)支持 3ds Max 2022
· 2.6.2(2022-04)支持 3ds Max 2023,移除对 2014–2015 的支持
· 2.6.3(2023-04)支持 3ds Max 2024
· 2.6.4(2024-05)支持 3ds Max 2025
· 2.6.5(2025-05)支持 3ds Max 2026,加宏脚本图标
· 2.6.6(2026-04)支持 3ds Max 2027
所以本包(2.6.2)的适用范围是 3ds Max 2016–2023;官方现在卖的是 2.6.6,覆盖 2016–2027。如果用的是 2024 及以上版本,需要找作者升级。
作者另有一条已知问题提示:Windows 11 24H2 上可能出现工具不自动加载的情况(3ds Max 或 Windows 的 bug 导致启动文件夹里的脚本不被加载),遇到时联系作者。
授权与价格
官方 Buy 页标价 US$30,永久授权,一份授权一台机器。
授权范围与售后以作者 PolyTools3D 的官方渠道为准;包内 eula.txt 是最终用户许可协议,安装前会要求阅读。
需要说明的是:本包是 2.6.2 版,官方现在售卖与维护的是 2.6.6。老版本在新版 3ds Max 上不一定能跑,购买时建议直接买当前版本。
包内文件说明
本包原样来自 CGPeers 的归档,解压后 2 个文件、合计 1,017,445 B。
文件清单:
· polysmoother_installer_262.mzp —— 安装包本体(MaxScript 打包格式,3ds Max 里直接拖入视口或通过 MaxScript 运行即可安装)
· eula.txt —— 最终用户许可协议
包内没有附序列号文件;2.6 系列的激活方式是按安装后面板提示输入用户名与序列号。安装完成后如果面板显示未激活,需要走作者渠道获取授权。
安装与使用建议
1. 把 polysmoother_installer_262.mzp 拖进 3ds Max 视口,或用 MaxScript → Run Script 运行它
2. 安装器会提示安装路径与组件,按默认即可
3. 安装完成后在 Customize → Customize User Interface 里找到 PolySmoother 分类,确认宏脚本已注册
4. 首次打开面板会要求激活,按提示填用户名与序列号
5. 面板里打开颜色显示,先看一眼当前模型的分组分布
实用建议:处理硬表面资产时,先把「按凸性选边 → 设硬边」这一步做完,再看分组颜色是否合理;分组的数量控制在个位数以内,超出的用 optimize 合并。
原产品页:https://www.polytools3d.com/tools/polysmoother/index.html
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容