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 行。) 

Logo

电影级数字人,免显卡端渲染SDK,十行代码即可调用,工业级demo免费开源下载!

更多推荐