Шейдеры GLSL в 3DSMax

#graphics #3d #glsl #shader #3dsmax

#графика #3D #glsl #шейдер #3dsmax

Вопрос:

Итак, я осмотрелся, и поскольку я не нашел никакой информации по этому вопросу, я предполагаю, что 3DSMax не поддерживает GLSL-шейдеры? Правильно ли это?

Я использую 3DSMax 2010 и 2011, и мне надоело писать две версии одних и тех же наборов шейдеров — одну для моего приложения, а другую для 3DSMax. Так много теряется в дерьмовом рабочем процессе : (

Есть ли у кого-нибудь какая-либо информация о том, как выполнять рендеринг с помощью GLSL-шейдеров в 3DSMax 2010 или 2011?

Буду признателен за любую помощь.

Заранее спасибо!

Ответ №1:

Для 2010 и более поздних версий DirectX material также поддерживает шейдеры CGFX, а также HLSL. Оба формата могут потребовать небольшой настройки для поддержки системы параметров 3ds max, а также игрового движка.

В 2011 и 2012 годах Autodesk добавила поддержку metaSL, формата от NVIDIA (ранее mental images). Шейдеры metaSL могут экспортироваться в CG, HLSL, GLSL, а также в шейдеры MentalRay.

  • Механизм экспорта или соответствия metaSL доступен через mental mill integrators edition (дорого). Это для разработчиков игровых движков, которые хотят, чтобы пользователи создавали дополнительные шейдеры. например. UnReal, Unity3d и т.д.
  • Контент (т.Е. metasl, glsl, hlsl и т.д.) Можно создавать с помощью mental mill standard edition, Которая бесплатна с лицензией 3ds max 2011 и выше. (500$ без 3ds max)
  • Существует также способ создания metaSL шейдеры непосредственно в 3дс Макс 2012 схематический редактор материалов, устраняя необходимость для психического стан как самостоятельный продукт.

Ответ №2:

он поддерживает шейдеры DirectX и metasl-шейдеры.

Вы можете закодировать свои собственные шейдеры (maxscript, плагин c , metasl), чтобы заполнить пробел. Но вы не сможете увидеть неподдерживаемый материал в окне просмотра.

Ответ №3:

Vray 2.0 поддерживает рендеринг GLSL-шейдеров в 3dsmax 2011 и выше, хотя это ни в коем случае не бесплатный движок рендеринга.

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

Документация по GLSL:http://www.spot3d.com/vray/help/200R1/vrayglsltex.htm