有很
多人见过
maya 或者 XSI 的 mental ray 材质之后奇怪为什么 max 的 mental ray 材质这么少,其实 max 的 mental ray 材质不少,不过是被 autodesk 的人给
隐藏了,我是在无意中发现了这个秘密。
在 \mentalray\shaders_standard\include 里面有几个 .mi 的
文件,用
记事本打开之后,
查找“hidden”,这就是被隐藏的 shader 所在的
位置,“hidden”代表这个shader 被隐藏了,在贴图浏览器里面不会看到它,只要将“hidden”删掉,就可以用了。

被隐藏的材质相当的多,如果都是高级材质我还能理解,可是就连 blinn 和 phong 这样的基本 shader 都隐藏就只能用“令人发指”来形容了。
当然并非所有的 shader 都不该隐藏,有一些属于数据过渡的 shader 是无法使用的。
不过即使如此,解放出来的 shader 可几乎比 max 原来显示的出来那些还多。
你可以自己修改那几个文件,嫌麻烦的话就用这个压缩包里的文件替掉就行了。