×
Menu

NiSkinInstance - notes

 
Примечания.
-NiSkinInstance - невозможно копировать между шейпами в приделах одной модели и, тем более между ниф файлами!
Ошибка в 1, 2 вертекса приводит модель в ужасное состояние, а игра будет генерить КРАШ.
Даже в случае работы с одной моделью не следует переклеивать скин между временным и основным .nif файлами.
Следует переклеивать весь шейп целиком!
 
-NiSkinInstance можно дорабатывать только в МАХе!
Т.к. в нифскопе это займет слишком много времени...
 
-NiSkinInstance  отключает NiUVController на объете.
Невозможно совмещать это "объекты" на одной поверхности.
Либо Скин, либо UV.
 
-NiSkinInstance, как кажется, нельзя использовать с niBsanimationNode в качестве корня.
Т.е. если корень ниф файла Анимированная нода, скин может перестать нормально работать.
 
-NiSkinInstance конфликтует с MorpherControllerом, т.к. Оба используют изменения позиций вертексов.
Обычно «побеждает» Скин.
Таким образом, Морф и Скин в одном шейпе не возможно использовать.
Также, официальная справка не рекомендует этого делать по соображением производительности.
Вероятно в старших версиях движка, в принципе такую возможность подвезли, но в МВ, это не работает от слова совсем.
Тестовые модели (со скином и морфингом) можно найти в папке:
@_Notes_for_Modmaking\Additional_Files\Tours\Test_meshes\skin&MorphWertExtraMax4(notForGame).nif
 
-NiSkinInstance, как кажется не всегда корректно работает в оружии.
Например; если сделать тетиву лука не морфингом, как обычно, а через скин.
В итоге получить значительные искажения оной в руках игрока.
При этом, в нифскопе никаких проблем не наблюдается.
Проблема связана с воздействием анимации от Weapon Bone.
Т.е. скин связал лук с анимациями костей базовой анимации!
Так или иначе, частный случай использования скининга в Луке - показа негативный результат.
Возможно, кроме размера и позиции Weapon Bone, на размер тетивы влияли контроллеры анимации с прочих костей.
Т.е. сама возможность использования скина в оружие, существует.
Но может работать с искажениями.
 
- Объекты со NiSkinInstance копируемые между ниф файлами (как здесь), всегда должны иметь одинаковое название корня модели! Иначе будут возникать ошибки и отказ в копировании.
Корень модели указывается в Skeleton Root.
 

Скининг всегда ссылается на корень файла!