3DSMax 中的 GLSL 着色器

发布于 2024-11-10 07:58:30 字数 249 浏览 0 评论 0原文

所以我环顾四周,由于我没有找到有关该主题的信息,我认为 3DSMax 不支持 GLSL 着色器?这是正确的吗?

我正在使用 3DSMax 2010 和 2011,并且厌倦了编写同一组着色器的两个版本 - 一个用于我的应用程序,另一个用于 3DSMax。在蹩脚的工作流程中丢失了很多东西:(

有谁知道如何在 3DSMax 2010 或 2011 中使用 GLSL 着色器进行渲染的信息吗?

任何帮助将不胜感激。

提前致谢!

So I've looked around, and since I have found no information on the subject, I assume 3DSMax does not support GLSL shaders? Is this correct?

I am using 3DSMax 2010 and 2011, and am sick of writing two versions of the same sets of shaders - one for my application and one for 3DSMax. So much gets lost on the crappy workflow :(

Does anyone have any information on how to render with GLSL shaders in 3DSMax 2010 or 2011?

Any help would be greatly appreciated.

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

与往事干杯 2024-11-17 07:58:30

对于 2010 及更高版本,directX 材质还支持 CGFX 着色器以及 HLSL。这两种格式可能都需要稍微调整才能支持 3ds max 的参数系统以及游戏引擎。

2011 年和 2012 年,Autodesk 添加了对 metaSL 的支持, NVIDIA 的格式(以前称为 mental images)。 MetaSL 着色器可以导出到 CG、HLSL、GLSL 以及 MentalRay 着色器。

  • metaSL 导出或编译引擎可通过 mental mill 集成商版本 获得(价格昂贵)。这适用于希望用户编写额外着色器的游戏引擎编写者。例如。 UnReal、Unity3d 等。
  • 内容(即 metasl、glsl、hlsl 等)可以通过 mental mill 标准版 创建,该版本是免费的,具有 3ds​​ max 2011 许可证和更高。 (500 美元,不含 3ds max)
  • 还有一种方法可以直接在 3ds max 2012 原理图材质编辑器中创作 metaSL 着色器,从而无需将 mental mill 作为独立产品。

For 2010 and higher the directX material also supports CGFX shaders as well as HLSL. Both formats might require slight tweaking to support 3ds max's parameter system as well as a game engine.

In 2011 and 2012, Autodesk added support for metaSL, a format from NVIDIA (formerly mental images). MetaSL shaders can export into CG, HLSL, GLSL, and also MentalRay Shaders.

  • The metaSL export or compliation engine is available via the mental mill integrators edition (expensive). This is for game engine writers that want users to author additional shaders. eg. UnReal, Unity3d etc.
  • Content (ie. metasl, glsl,hlsl, etc,) can be created via mental mill standard edition which is free with a license of 3ds max 2011 and higher. (500$ without 3ds max)
  • There is also a way to author metaSL shaders directly in the 3ds max 2012 schematic material editor removing the need for mental mill as a standalone product.
千秋岁 2024-11-17 07:58:30

它支持 DirectX 着色器和metasl 着色器。

您可以编写自己的着色器(maxscript、c++ 插件、metasl)来填补空白。
但您将无法在视口中看到不受支持的材质。

it supports DirectX shaders and metasl shaders.

You can code your own shaders (maxscript, c++ plugin, metasl) to fill the gap.
But you will not be able to see a unsupported material in the viewport.

‘画卷フ 2024-11-17 07:58:30

Vray 2.0 支持在 3dsmax 2011 及更高版本上渲染 GLSL 着色器,尽管它绝不是免费的渲染引擎。

虚拟现实:
http://chaosgroup.com/en/2/vray.html

GLSL 文档:
http://www.spot3d.com/vray/help/200R1/vrayglsltex.htm

Vray 2.0 supports rendering of GLSL shaders on 3dsmax 2011 and above, though it is by no means a free rendering engine.

Vray:
http://chaosgroup.com/en/2/vray.html

GLSL Documentation:
http://www.spot3d.com/vray/help/200R1/vrayglsltex.htm

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文