×
Menu

Niftools-exporter / importer

Модуль от NiftoolsTeam общие примечания.
В основном, этот модуль используется при создании по кадровой Анимации и анимации поверхности посредством морфинга, а также для экспорта моделей со Скином( СкинВарпингом) .
 
В отличие от Тес и ФФ экспортеров совмещает в себе функции, как экспорта, так и Импорта!
Поддержан импорт объектов игры, в т.ч. содержащих скин и анимированных кейфреймом, или морфингом.
Существа, головы NPC, активаторы и пр.
 
Примечание.
http://niftools.sourceforge.net/wiki/3ds_Max
Project Status: Inactive (2022) 3.4 v. latest.
Последняя, неофициальная, версия (4.0b) плагина была от 2018 года. Найти можно на Nexusmods.com
Поддерживает 3д МАХ 2018.
Однако, для МВ лучше использовать более старые версии.
 
Последняя (официальная) версия под 3д МАХ была 3.7 от 2012го.
Все более новые версии, заточены под Курицу и фол-ауты, а также являются перекомпиляцией исходного кода под новые версии 3д МАХ посредством его SDK *как можно полагать.
 
Примечание.
Было бы конечно славно, чтобы кто-нибудь вновь взялся за этот проект и добавил полный функционал.
Хотя бы на уровне ТЕС и ФФЕ плагинов!
Тем более, что под
Блендер такой уже есть...
 
Примечание.
3.4, 3.5 версия под 5-ый МАХ - работает стабильно.
3.7 версия под 2009ый МАХ  - также выглядит наиболее стабильной.
Однако, встречаются сборки с забагованным редактором материалов.
В архиве с заметками должна быть правильная версия плагина без этого бага.
3.7-3.8 версия под 5-ый МАХ  - отмечались проблемы.
При загрузке плагина этой версии следовал отказ 3д МАХ загружаться.
Выдавалось сообщение о проблеме с паралакс картой в настройках материала.
Возможно существует фикс, но найти оный не удалось, в т.ч. по причине "закрытия" старого форума Нифтулза.
Где, в свое время, была найдена исправленная 3.7версия под 2009ый.
 
Примечание.
В отличие от ТЕС и ФФЕ экспортеров - совсем не умеет создавать "экстра" записей в Ниф файлах.
Т.е. z-буффера, анимированные ноды, смена типа анимаций и прочее приходится делать через нифскоп.
Также не поддерживает создание особых объектов.
 
Примечание.
Поддерживает вложенные папки в именах текстур.
Т.е. умеет дописывать к имени текстуры ее адрес.
Textures\myText\MyfirstText.dds
 
Примечание.
Для использования сложных анимаций, приходится использовать предварительный экспорт в ФБХ, импорт анимаций обратно и только потом экспорт в МВ.
Связано с тем, что этот модуль не умеет корректно конвертировать ключи одного типа, в другой.
Возможно было поправлено в более новых версиях плагина.
 
Сложные анимации.
Имеется в виду инверсная кинематика (IK), связывание параметров (Wire parameters), некоторые типы контроллеров (Path и пр).
Модуль не в состоянии правильно интерпретировать их.
Но если сделать предварительный экспорт в ФБХ, а затем импорт оного обратно в сцену, то контроллеры примут вид обычного КейФрейм, который свободно экспортируется в игру.
 
Примечание.
Такая ошибка Экспорта Нифтулз модуля, возникает когда в сцене имеются одноименные объекты.
Что часто бывает при экспорте ранее импортированного существа, у которого шейпы крепились к костям через Селект&Линк.
Т.е. в сцене присутствует как шейп, так и одноименная ему нода.
Лечится это посредством удаления пустышек (тех остатков от Нод), либо переименованием объектов.
Но после, может потребоваться, повторно линковать объекты к основным костям скелета.
 
Примечание.
Имеет конфликт сохранений, для ФФЕ модуля..
Т.е. если выбрать тип файла от Нифтулз и выбрать один из файлов в каталоге, что часто бывает при замене файла на новую версию - то при нажатии "сохранить" появится диалог сохранения ФФЕ, а не Нифтулз!
Чтобы это исправить, приходится удалять расширение у названия сохраняемого файла.
Тогда, файл будет сохраняться правильно, через Нифтулз Модуль.
Проблема касается МАХ 4 и 5.
Также, см. примечание в этом разделе, по экспорту!
 
Примечание.
Может создавать битые и проблемные модели!
Особенно под старшими МАХами (2018), т.е. экспорт прошел нормально и в нифскопе все прекрасно, но в игре модель не работает, или работает с ошибками!
Решается, повторным экспортом.
Точно определить, в чем проблема - крайне затруднительно.
Т.е. что это было. Случайная ошибка пользователя, сбой плагина, или какие-то проблемные настройки ниф файла.
Баг не частый, но встречается.
Т.е. приходится иметь в виду, что такое тоже случается и если модель совсем ни в какую не хочет работать, хотя на вид все настройки корректны.
Стоит попробовать повторит экспорт, предварительно перезапустив 3д МАХ.
 
Ранние версии плагина, не замечались в подобных проблемах, или они есть, но происходят реже.
Отчего и рекомендуется использовать 2009 или более ранние версии 3д МАХа.
И не старше 2011ого!
 
Примечание.
ФБХ
Не сколько иначе работает с настройками типов ключей анимации.
Т.е. требуется немного иначе настраивать ключи, чем под ФФЕ и ТЕС экспортер.
Это следует учитывать, если требуется получить ключи определенного типа.
 

Всегда обращайте внимание, что максимальная глубина вложения понимая Редактором Игры это 32 символа!
Т.е. если имя модели, или текстуры слишком длинное и оно находится во вложенных папка с длинными именами, ТЕС КС, откажется его принимать!
Textures\myText\MyfirstText.dds - будет принят.
Textures\myTextyresFolder\itsMyfirstTexture.dds - не будет принят. Имя и его путь слишком длинные!
Тоже самое касается и моделей.
 
Поэтому всегда следует пользоваться короткими именами. Чем короче, тем лучше.
Но не забывайте об удобочитаемости имен и, что модели и текстуры названные цифрами могут приводить к серьезным перекосам кэша текстур. См. здесь.
 
Также, модель импортируемая из папки с русским (кирилическим) названием, не будет загружена!
Т.е. отказ импорта! При этом будет написано, что "string too long&unsopported format" а не "что-то-не-так-с-адресом".
Решается изменением пути к модели.
Т.е. смена название папки на латиницу.

Поддержано.
для версий модуля 3.5 - 3.7(С)
- Экспорт и создание Скелетной привязки через модификатор Скин!
- Экспорт и создание Анимации. *Кейфрем и морфер.
- Экспорт и создание ряда сложных контроллеров анимации, через дополнительную обработку файла. См. ФБХ.
- Экспорт и создание простых предметов в полной мере.
- Экспорт и создание вертексной окраски объектов.
- Экспорт и создание NIFTOLLS SHADER.
- Экспорт и создание Gloy и Bump карты на одном материале.
- Экспорт выделенных объектов, как группой, так и по одиночке.
- Экспорт пути к файлу текстуры. Textures\MyFolder\Name.dds
- Экспорт tes shader с одной текстурой. Т.е. модель получает текстурные свойства, но только с Базовой текстурой.
- Экспорт и создание Strips. Только в одной промежуточной версии модуля!
Не поддержано.
- Экспорт и создание Лодированных объектов.
- Экспорт и создание моделей с Анимированными текстурами. Как потоком, так и смещением развертки.
- Экспорт и создание Частиц, во всех видах.
- Экспорт и создание блеска на материале.
- Экспорт и создание моделей со скелетной привязкой типа Физика (Physique)!.
- Экспорт и создание моделей с Z буферами.
- Экспорт и создание спрайтовых моделей.
- Экспорт и создание контроллеров невидимости.
- Экспорт и создание альфа-контроллеров материала.
- Экспорт и создание контроллеров цвета материала.
- Экспорт и создание двусторонних материалов.
- Экспорт и создание Collisions для статичных объектов.
- Экспорт и создание нескольких разных материалов в сцене. (Blinn, metall, anisotropy, tes shader)
- Экспорт и создание ExtraData. Т .е. особых текстовых записей о игровых параметрах объектов.
- Экспорт одноименных объектов в сцене. (остановка экспорта, если в сцене есть одноименные объекты. Группы учитываются!)
- Экспорт ниф файлов версии 4.2.
- Экспорт и создание источников света. Т.е. флаг есть, но фактической пользы нет.
- не создает системный префикс TRI_ перед именами шейпов.
- не умеет работать с Wire Parameters и Constrains. Кроме пары исключений нужна обработка через ФБХ.
- Экспорт IK-анимаций на прямую в ниф. Требуется обработка через ФБХ.
- Экспорт общей nitriShapeData для объектов созданных через Instance or Reference. Создает уникальные для каждого шейпа.
- Экспорт свойств тумана в сцене.
- Экспорт текстурного эффекта в режиме тумана.

- Импорт частиц и контроллеров отличных от КейФрейм и Морфер.
- Импорт КФ файлов 4.2 версии. Возможно и еще некоторых иных версий!
- Импорт\Экспорт моделей из папок с кирилическими именами, или длиной более 32х сиволов.