
一个建筑可视化项目里,真正做画面工作的时间通常不到一半,剩下都花在整理上。
从 Revit 导出的模型带的是 Autodesk 自己的材质体系,进 3ds Max 之后要换成 Corona 或 V-Ray 的材质,一个场景几十个材质,手工换一遍就是半天。客户中途从 Corona 换 Arnold,整套材质又要重换。导入的场景常常混着多余的组、空物体、重复材质、错误命名的对象。
这些活有个共同点:单件都不难,但量大、枯燥、容易漏。ArchToolz 的定位就是把这些活收进一个面板——它不提高渲染质量,它减少整理时间。
psdly 条目对该工具的说明以版本历史的形式给出,列出的是这个版本优先项:支持 3ds Max 2025 与 Corona 12、Revit RVT 资产转 Corona 渲染器、Corona 转 Arnold、支持 Autodesk 材质与贴图、网格密度过滤、按修改器选物体、按相似材质选物体、WebGL 就绪、多选下列表过滤生效、Triplanar 转 UVW 等。
按官方列出的条目,功能可以归成四组。
二、核心功能拆解
按官方列出的条目,功能可以归成四组。
第一组是转换器。这是最实用的一组:Revit RVT 资产转 Corona 渲染器、Corona 转 Arnold、Physical 转 Corona Legacy、Corona Legacy 材质支持(官方注明 90% 覆盖)、Autodesk 材质与贴图支持。这几条合起来解决的是「跨体系搬运材质」这个高频痛点。
第二组是选择与过滤。按材质选物体、按相似材质选物体、按修改器选物体、找最重的网格(Heaviest Mesh Select)、选中相似名称或相似材质的对象。这类功能是整理场景的入口——先选对一批,才能批量处理。官方还提到多选下列表过滤生效,也就是选了多个对象后过滤器仍然工作。
第三组是清理与修复。修复翻转的法线、修复 Sketch-Up 文件、清理物体名称与材质名称(把物体名同步成材质名)、找位移贴图、管理 Corona 与 V-Ray 代理、禁用 V-Ray 位移选项。
第四组是转换与输出。导出只含资产的版本、只转换材质不转换几何、Triplanar 转 UVW、WebGL 就绪、Self Illumination 与 Iormap 转 rendermap。
三、包内容与安装
包内 3 个文件:ArchToolz 2024_326.mzp(脚本安装包)、-=READ-ME=-.txt、以及一个第三方打包者的说明文件。
安装方式是把 .mzp 拖进 3ds Max 视口,走 Max 的脚本安装向导。装完在自定义菜单或工具栏里找入口。这个工具功能很多,建议装完之后按使用频率把最常用的几个(Revit 转 Corona、按材质选物体)单独拖到工具栏,不然每次都要翻面板。
关于包来源,必须说清楚一件事:-=READ-ME=-.txt 的内容是某个第三方资源的推广信息与捐赠地址,不是作者写的说明。也就是说这个包被重新打包过,原始的作者文档可能不在里面。这不影响脚本本身能不能跑,但意味着遇到问题时手里没有作者的第一手说明。
另外本包不含任何授权凭据。ArchToolz 是商业销售的脚本,正式项目使用请走官方 Gumroad 购买。
四、版本关系要讲清楚
这里有一条必须如实说明的版本矛盾。
psdly 上同一个工具至少有两条记录:一条标题是「ArchToolz 2024 – Build 326 For 3ds Max Win」,没有给出官方源链接;另一条标题是「ArchToolz 2024.320 For 3ds Max」,给出了官方 Gumroad 链接(archtoolz.gumroad.com/l/2024),并附了完整的版本变更说明。
本包是 Build 326,比 2024.320 的数字略高。但两者是不是同一个版本线无法确证:官方页的版本历史里能看到的对应条目是 2024.320,没有 Build 326 的对应说明。有两种可能:Build 326 是 2024.320 之后的内部构建号,或者它是另一个渠道的编译号。
本文的处理方式是:按包内实际文件名 Build 326 标注版本,同时明确说明本文列出的功能清单来自官方 2024.320 的变更说明,不能保证 Build 326 与它完全一致。
给使用者的建议很直接:如果需要可靠的功能说明与售后,走官方购买;本包适合先试后买。
五、实际工作流里怎么用
给一条具体的流程,是这类工具最能体现价值的地方。
拿到 Revit 导出的场景,第一步先用「修复 Sketch-Up 文件」和场景清理类功能把脏东西去掉——空物体、重复组、错误命名。第二步用 Revit RVT 转 Corona 把整套材质换掉,这一步通常能省掉半天。第三步用「找最重的网格」定位性能瓶颈,把不必要的高模换成代理。第四步用「按相似材质选物体」检查材质有没有重复,把重名重材合并。第五步用「物体名转材质名」把命名统一,方便后续交接。
如果是中途更换渲染器(Corona 换 Arnold),第二步换成 Corona 转 Arnold。官方注明 Corona Legacy 材质支持覆盖约 90%,也就是说会有约一成的材质需要手工处理——提前留出这段时间,别指望一键全转。
最后一步是导出。官方有「导出只含资产」的选项,交付源文件时用它剔掉场景里的临时物体,比手工删可靠。
这套流程下来,一个中型场景的整理时间可以从一天压到两三个小时,这是它的实际价值所在。
六、注意与限制
第一,转换器不是万能的。官方自己写 Corona Legacy 材质支持 90%、Cosmos 植被 IOR 修复这类条目,说明已知有例外情况。转换完必须逐个材质过一遍,重点看贴图是否接对、透明度与置换是否保留。
第二,这类脚本功能的稳定性与 Max 版本强相关。条目标题写 2024,官方说明提到支持 3ds Max 2025 与 Corona 12,说明它是跟进新版的;但如果你的 Max 是 2026 或更新,需要自己验证。
第三,功能入口多意味着学习成本。这个工具列出的功能超过三十项,不可能一次全用上。建议先只用两三样(转换器、选择器),熟悉之后再逐步扩展。
第四,包内说明被第三方替换过,遇到报错时没有原始文档可查。这是转载包的固有缺陷,不是工具的问题。
一句话总结:这是给建筑表现团队用的效率工具,解决的是项目整理阶段的量的问题,不是质量问题。
补充一条与实际交付相关的经验:这类整理脚本最适合放在项目开工的头两个小时,而不是收尾阶段。开工时把导入的模型洗干净,后面建模、贴图、灯光都不会带上脏数据;如果拖到收尾再清理,前面已经基于脏数据做的材质与灯光分配往往要返工一遍。团队协作时更明显——一个人整理的场景交出去,接收的人省下的时间是以小时计的。
还有一点容易被忽略:脚本批量改材质与命名是破坏性的,而且这部分改动通常不进 Max 的撤销栈(脚本一次性操作往往只记一步)。所以在跑转换器之前先另存一份工程的副本,用副本跑转换,验证无误再覆盖回主工程。这个习惯能救回很多次误转。
原产品页:https://archtoolz.gumroad.com/l/2024(psdly 另一条目给出的源链接;本条条目页未标源链接)
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容