3ds Max 中如何一键将所有物理材料更改为标准 PBR[金属/粗糙度]?有PBR着色插件吗?
Renderbus瑞云效果图云渲染小编小瑞来回答:如果是讨论物理材质中的下拉切换,选择粗糙度与光泽度问题,可以参照以下解决方案。那么可以将场景中已经分配给对象的所有物理材质更改为“粗糙度”,您只需要输入运行以下 maxscript 代码:for m in scenematerials where classof m == physicalmaterial do m.roughness_inv =
Renderbus瑞云效果图云渲染小编小瑞来回答:
如果是讨论物理材质中的下拉切换,选择粗糙度与光泽度问题,可以参照以下解决方案。

那么可以将场景中已经分配给对象的所有物理材质更改为“粗糙度”,您只需要输入运行以下 maxscript 代码:
for m in scenematerials where classof m == physicalmaterial do m.roughness_inv = off
如果您想将当前在紧凑材质编辑器插槽中的所有物理材质更改为粗糙度,则只需运行以下代码:
for i = 1 to 24 where classof MeditMaterials[i] == physicalmaterial do MeditMaterials[i].roughness_inv = off
但默认情况下,物理材质处于“粗糙度”设置中,因此除非您将其更改为“光泽度”(这两种模式在解释插槽中的贴图方面正好相反)或从其他场景,您通常不需要更改此设置。
另请注意,上面的 maxscript 代码只是将物理材质模式设置为“粗糙度”,它不会影响其他设置。
您可以通过将每个 maxscript 代码复制并粘贴到Max Listener中并按 Enter 来单独运行。
或者,您可以通过在新的 Maxscript编辑器窗口中复制并粘贴这两行来运行这两行, 然后选择Tools>Evaluate All。(Maxscript Listener 一次只能处理 1 行。)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)