Как экспортировать файл .3ds для использования RenderMonkey из 3dsMax? - PullRequest
3 голосов
/ 02 февраля 2012

Как экспортировать файл .3ds для использования RenderMonkey из 3dsMax 2010?Когда я смотрю на Stream Mapping в RenderMonkey, есть POSITION, NORMAL, TEXCOORD, TANGENT, BINORMAL, TESSFACTOR и т. Д. Я хочу знать, как экспортируется эта информация для отправки вершинного шейдера в виде потоковых данных.Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 07 марта 2012

Какие потоки вы хотите / нуждаетесь?3ds обычно содержит POSITION, NORMAL и TEXCOORD.Если вы экспортируете из 3DSMax в OBJ, у вас будет больше контроля над тем, что экспортируется.TANGENT и BINORMAL используются для шейдеров, таких как bump-mapping, и генерируются RenderMonkey.Я не знаю, как использовать TESSFACTOR.Просто убедитесь, что ваша входная структура VS использует правильную семантику (розовый текст в rendermonkey) для каждого входного потока, и RM заполнит их соответствующим образом.

0 голосов
/ 04 апреля 2013

Вы можете использовать DirectX Exporter для 3ds Max , чтобы экспортировать ваши сцены в файл топора, который содержит текстовые координаты, обычные и двоичные. Последний выпуск может даже преобразовывать стандартный материал с несколькими UV-координатами в материал DirectX (.fx) и генерировать код шейдера, такой как нормальное отображение касательного пространства.

...