×
Menu

Inverse Kinematics (IK) chain

Экспорт инверсной кинематики (IK) создаваемой через меню:
Animation->IK chain->
HL solver
HD solver
IK Limb
Spline IK
Напрямую в ниф не поддерживает ни один модуль версии 4.0. ^-^
Ни ФФЕ, ни ТЕС, ни Нифтулз.
 
Однако, это поддержано, в полной мере модулем ФФЕ версии 4.2!
Т.е. на выходе получаются Ниф файлы 4.2 версии, но ими можно будет воспользоваться!
IK
 
Feature
Limitations
Old-style Max IK solvers
Key-frames are sampled, not dynamically solved
Max 4 IK Chain
Key-frames are sampled, not dynamically solved
Сиречь, IK анимации преобразуются в обычный кейфрейм контроллер.
 
Таким образом, существует два метода экспорта анимаций созданных посредством IK связей.
- для МАХ 2009 и выше, только промежуточный экспорт в ФБХ файл.
- для МАХ 4-5, можно делать, как экспорт в ФБХ, так и прямой экспорт в Ниф файл!
 
Примечание!
- Нифтулз модуль отказывает импортировать в МАХ КФ файлы версии 4.2
- Нифтулз может импортировать НИФ файлы 4.2 версии, чем собственно и можно пользоваться!
- Морровинд не принимает КФ файлов 4.2! Что логично.
При этом, эти КФ файлы имеют принципиально иное устройство, чем КФ файлы 4.0 версии! 
 
Примечание!
Использование IK, как и прочих контроллеров "захватывающих" анимации других объектов, приводит к увеличению кол-ва ключей !
Можно полагать, что это техническая необходимость и модули экспорта не умеют сокращать кол-во ключей.
Однако, это можно сделать через импорт объекта обратно в МАХ.
См. в конце страницы здесь.

Примечание.
Версия ФФЕ модуля создающего ниф файлы 4.2 есть в приложении к заметкам.
Примечания по настройках экспорта, см. тут.
Имеет смысл создать отдельную сборку 3д МАХ только с этим модулем!
Хотя он вполне может работать вместе с ТЕС экспортером, но, становится не возможным установить ФФЕ модуль ранней версии. А также, могут наблюдаться проблемы при импорте объектов содержащих скин.
 
Примечание.
ФФЕ 4.0 версии, ограниченно умеет экспортировать анимации IK:
Но Нифскоп отказывается открывать такие файлы:
""warning: block 58 (NiIKController) not inserted!""
"encountered unknown block (NiIKController)"
Т.е. создается неизвестный тип контроллера.
В коде МВ, упоминание этого контроллера - не встречается.
 
NiIKController создается при назначении HD solver, во всех прочих случаях ничего не происходит.
 
Примечание.
Тоже верно для методов соединения костей при их создании.
А если использован Spline метод, то ФФЕ, при попытке экспорта, унесет 5ый МАХ в ошибку!