×
Menu

Nif - details

 
Всякие уточнения и примечания, что да как.
 
–     У Существ (и активаторов), в ниф файле, должен находиться только скелет объекта!
Никакой анимации, или чего-то иного быть не должно!
Только список объектов (костей) использованных для анимации указанной в KF файле.
Если объект не указан в KF файле - его можно свободно удалять из Ниф файла.
 
Правильнее будет сказать так:
- Что, здесь должны находится объекты указанные в КФ файле. При этом, без какой-либо анимации!
Но особенности экспорта кладут сюда и все остальное.
Оболочки, анимацию и т.д.
 
Ниф файл (существ и активаторов), не дает никакой анимации, вообще!
Здесь только «оглавление» костей, все прочее в соседних файлах.
 
Верно для всех файлов, в т.ч. и файла базовой анимации (base_anim).
Отсюда можно спокойно выкинуть все отличное от костей!
В т.ч. и ББ.
 
Для получения подобного чистого «нифа» можно использовать Niftools модуль к МАХу и экспорт с флагами:
- «Skeleton only» и «without animation».
Затем заменить им первоначальный Ниф файл.

Либо использовать танцы с бубном.
 
За счет такой очистки моделей, общий объем плагина может быть сокращен почти вдвое!
Т.е. Ниф файлы существ получается очень легкими.
 
Если Ниф файл существа не был вычищен, можно просматривать имеющуюся анимацию в Нифскопе.
Другой фактической пользы от этого нет.
 
В теории, игра сама умеет создавать КФ и Хниф файлы.
Т.е. экспортируется только ниф файл с анимацией, а затем в МВ.ини файле - включается строка:
SkipKfExtraction = 0 ->SkipKfExtraction = 1
Теперь при добавлении в сцену редактора, некоего существа, ему будут автоматически созданы Xниф и KF файлы.
Однако, это сотрет все предыдущие их версии. ^-^
 
Поэтому, проще и надежнее, создавать все нужные файлы, со всеми правками, руками.
 
Итого.
–     Ниф файл Существ, активаторов и светильников имеющих анимационные группы:
Только скелет (ака иерархия объектов указанная в KF файле), ни анимации, ни шейпов, ни боундбокса.
–     Все редактирование сводится к удалению всего отличного от костей и не указанного в КФ файле.
Посредством, шаманского танца с бубном и страшными восклицаниями:
NiKeyframeController|NiKeyframeData см. здесь полный текст заклинания ....Бонзай!
 
Внимательно просмотрите KF перед этим действием, чтобы случайно не удалить задействованный объект.
 
БоундБокс и некоторые другие объекты типа niNode, придется удалять руками!
 
Исключение - головы NPC.
Ниф файлы которых принимают уникальные команды niTextKeyExtraData!
Talk и Blink. Все прочее не работает.
 
 
Примечание.
- Возможно не верно для ОпМВ.
Который вводил в билде 0.42 смену приоритетов.
Т.е. стал считывать оболочки и анимации существ из Ниф Файла.
В последующих билдах, это было исправлено.
 
Примечание.
Ниф файл, может быть совершенно пустым для существ и активаторов только если в них нет анимации костей.
Например, вся анимация была сделана только морфингом и существо неподвижно в настройках АИ редактора.
Если же есть анимация костей есть, а ниф пустой, анимация не будет проигрываться!
Т.к. ниф служит прокладкой между Хниф файлом и КФ для создания правильных анимации.

Вычищенный от всего лишнего ниф файл Призрака.
Здесь только его "скелет".
Размер файла, ничтожен, всего 8.75 кб!
Оригинальный был - 1.5 мб.
Много файлов хороших и разных!
И весят относительно не много... а могли бы в два раза больше!
Вот что оптимизации животворящие делают!