所以我环顾四周,既然我没有找到关于这个主题的信息,我认为3DSMax不支持GLSL着色器?这是对的吗?
我正在使用3DSMax 2010和2011,并且厌倦了编写同一组着色器的两个版本 - 一个用于我的应用程序,另一个用于3DSMax。在糟糕的工作流程中丢失了很多东西:(
有没有人知道如何使用3DSMax 2010或2011中的GLSL着色器进行渲染?
非常感谢任何帮助。
提前致谢!
答案 0 :(得分:3)
它支持DirectX着色器和metasl着色器。
您可以编写自己的着色器(maxscript,c ++插件,metasl)来填补空白。 但是您将无法在视口中看到不受支持的材料。
答案 1 :(得分:3)
对于2010及更高版本,directX材质还支持CGFX着色器以及HLSL。两种格式都可能需要稍微调整才能支持3ds max的参数系统以及游戏引擎。
2011年和2012年,Autodesk增加了对 metaSL 的支持,这是一种来自NVIDIA(以前的精神图片)的格式。 MetaSL着色器可以导出为CG,HLSL,GLSL以及MentalRay着色器。
答案 2 :(得分:2)
Vray 2.0支持在3dsmax 2011及更高版本上渲染GLSL着色器,但它绝不是一个免费的渲染引擎。
Vray的: http://chaosgroup.com/en/2/vray.html
GLSL文件: http://www.spot3d.com/vray/help/200R1/vrayglsltex.htm