所以我看了看周围,因为我没有找到关于这个主题的任何信息,我假设3DSMax不支持GLSL着色器?这是正确的吗?
我正在使用3DSMax 2010和2011,并且厌倦了为同一组着色器编写两个版本-一个用于我的应用程序,另一个用于3DSMax。在糟糕的工作流程中迷失了很多东西:
谁有任何关于如何在3DSMax 2010或2011中使用GLSL着色器渲染的信息?
任何帮助都将不胜感激。
提前感谢!
发布于 2011-12-28 07:16:11
对于2010和更高版本,directX材质还支持CGFX明暗器以及HLSL。这两种格式都可能需要稍微调整才能支持3ds max的参数系统和游戏引擎。
在2011和2012年,欧特克增加了对的支持,这是一种来自NVIDIA (以前是mental image)的格式。MetaSL明暗器可以导出为CG、HLSL、GLSL以及MentalRay明暗器。
发布于 2011-05-31 02:26:46
它支持DirectX着色器和metasl着色器。
你可以编写你自己的着色器(maxscript,c++插件,metasl)来填补这个空白。但您将无法在视口中看到不受支持的材质。
发布于 2011-12-08 06:26:28
Vray 2.0支持在3dsmax 2011和更高版本上渲染GLSL着色器,尽管它绝不是一个免费的渲染引擎。
Vray:http://chaosgroup.com/en/2/vray.html
GLSL文档:http://www.spot3d.com/vray/help/200R1/vrayglsltex.htm
https://stackoverflow.com/questions/6175888
复制相似问题