[英]GLSL Shaders in 3DSMax
所以我環顧四周,因為我沒有找到關於這個主題的信息,我認為 3DSMax 不支持 GLSL 着色器? 這個對嗎?
我正在使用 3DSMax 2010 和 2011,並且厭倦了編寫同一組着色器的兩個版本 - 一個用於我的應用程序,一個用於 3DSMax。 在糟糕的工作流程中丟失了很多東西:(
有人知道如何在 3DSMax 2010 或 2011 中使用 GLSL 着色器進行渲染嗎?
任何幫助將不勝感激。
提前致謝!
它支持 DirectX 着色器和 metasl 着色器。
您可以編寫自己的着色器(maxscript、c++ 插件、metasl)來填補空白。 但是您將無法在視口中看到不受支持的材質。
對於 2010 及更高版本,directX 材質還支持 CGFX 着色器以及 HLSL。 兩種格式都可能需要稍微調整以支持 3ds max 的參數系統以及游戲引擎。
在 2011 年和 2012 年,Autodesk 增加了對metaSL的支持,這是一種來自 NVIDIA(以前稱為 mental images)的格式。 MetaSL 着色器可以導出為 CG、HLSL、GLSL 以及 MentalRay 着色器。
Vray 2.0 支持在 3dsmax 2011 及更高版本上渲染 GLSL 着色器,盡管它絕不是免費的渲染引擎。
Vray: http://chaosgroup.com/en/2/vray.html
GLSL 文檔: http://www.spot3d.com/vray/help/200R1/vrayglsltex.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.