взвешивание вершин и 3ds max

Кто-нибудь знает, есть ли в файле .3ds информация о весе вершин для скелетной анимации? Если да, то какое имя чанка для доступа к этой информации. Я был почти уверен, что у него есть эта информация, но не могу понять, как ее получить. Спасибо


person marchinram    schedule 04.09.2011    source источник


Ответы (1)


Вес кожи не входит в базовую спецификацию. Но 3ds поддерживает пользовательские блоки данных, поэтому его можно расширить до массивов портов весов. Но и импортер, и экспортер должны будут поддерживать это расширение.

из ofile.h в проекте импорта/экспорта 3ds 3dsmax sdk

/* NOTE Numbers 0x8000 through 0x8FFF are reserved for external
applications to include in APP_DATA chunks */
#define APP_DATA 0x8000

Во всем источнике нет упоминания о весе для импорта и экспорта. Это имело бы смысл, поскольку формат не использовался активно с 1996 года, когда большинство программ для создания 3D не поддерживали скиннинг из коробки.

person Ben L    schedule 27.12.2011