Как определить AnimationSet в 3DS Max для контроллера анимации Direct3D

#c #animation #direct3d #3dsmax

#c #Анимация #direct3d #3dsmax

Вопрос:

Я создаю приложение Direct3D с использованием C . Мне удалось загрузить иерархию сетки из X-файла, найденного в учебнике, в который были встроены разные анимации или дорожки. И, как и объяснялось в руководстве, все работало нормально. Я смог переключаться между анимациями в своем приложении.

Однако мне не повезло с созданным на заказ X-файлом.

Анимация, определенная в 3DS Max, а затем преобразованная в X, воспроизводится довольно хорошо. Но я, кажется, не нахожу способ переключаться между анимациями. На самом деле я даже не могу определить разные наборы анимации в 3DS Max. Возможно ли вообще добиться этого с помощью 3DS Max?

Я попытался найти программное решение для определения AnimationSet для AnimationController с помощью кода, но, похоже, я не могу найти ни одного руководства по этой теме.

Итак, если кто-нибудь знает о таком руководстве или знает, как создавать наборы анимаций (дорожки) в 3DS Max, пожалуйста, просветите меня.

Ответ №1:

Вы не указываете, какой экспортер вы используете, поэтому я откопал это для вас,

http://www.andytather.co.uk/Panda/directxmax.aspx

этот плагин для 3dsmax поддерживает анимацию, называющую именованные наборы анимации, среди многих других функций.

Комментарии:

1. Я чувствую себя такой глупой прямо сейчас. Я использовал точно такой же экспортер, но я никогда не обращал никакого внимания на то, что он может называть наборы анимации! По какой-то причине я думал, что это то, что должен обрабатывать 3DS Max, и я никогда не просматривал параметры экспортера. Большое спасибо, это беспокоит меня уже довольно давно!