GLSL шейдеры в 3DSMax - PullRequest
2 голосов
/ 30 мая 2011

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

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

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

Любая помощь будет принята с благодарностью.

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

Ответы [ 3 ]

3 голосов
/ 28 декабря 2011

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

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

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

поддерживает шейдеры DirectX и метасла.

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

2 голосов
/ 08 декабря 2011

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

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

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

...