Может ли OpenCollada экспортировать шейдеры cgfx из Max? - PullRequest
0 голосов
/ 29 июля 2010

Мы используем плагин OpenCollada для Max 2011. Геометрические и анимационные данные проходят нормально, но я не вижу никаких данных шейдеров или материалов, включенных в DAE.

Нужно ли изменять экспортер Max или он должен работать из коробки?

1 Ответ

0 голосов
/ 02 августа 2010

Используя MaxScript, мы можем перебирать материалы и экспортировать cgfx (или шейдеры directx) в отдельный файл. Экспортировать его как часть Collada можно, если мы напишем экспортер Collada и добавим параметры шейдера в качестве дополнительных данных. Мы идем по маршруту MaxScript.

Обновление / редактирование: Ух, мы ошиблись в использовании MaxScript! Правильным решением было использовать Max SDK и интерфейс IGame для запроса материалов. У Янника Пьюча есть окончательная статья .

...