×
Меню
Индекс

Nifskope Mesh

Этот раздел позволяет поправить ряд моментов в модели.
пересоздаст данные скина, только для выбранного шейпа.
 
Для ТЕС3 это не работает! Только для старших моделей от 4.2 версии.
В модель внедряется объекта niSkinPartition, что и делает модели не рабочими
 
Face Normals
выравнивает нормали поверхности.
Нормали используются в работе освещения на поверхности объекта.
 
Flip Normals
переворачивает нормали.
В основном используется для исправления бага с освещением!
Дверь слева была отзеркалена, что привело к развороту нормалей "вовнутрь".
Также см. тут.
 
Smooth normals
сглаживает модель.
Фактически проглаживает нормали.
 
Аналог Smooth в максе. Это не добавляет полигонов!
Актуально для «кривых» моделей со множеством отдельных полигонов стыки между которыми хорошо заметны.
Т.е. использование больших значений разгладит модель.
 
Flip Faces
Переворачивает поверхность наоборот.
 
Т.е. Видимая поверхность повернется «вниз лицом», обратное тоже верно.
Иногда может помочь исправить косяки в моделях. Работает для всего шейпа.
*если это меню вызвано в NiTriShapeData при выделенном Треугольнике, это позволяет провести действия непосредственно с ним.
В обычном случае, действие окажет влияние на ВЕСЬ выделенный шейп.
Верно для всех прочих опций этого меню.
*в ряде случаев можно использовать NiStencilProperty.
 
Prune Triangles
удаляет треугольники с одинаковыми позициями вертексов.
 
Может быть актуально для импортированных из Обливы моделей.
Для правильно сделанных моделей - в основном, не актуально.
 
Remove Duplicate Vertices
удаляет дублированные вертексы.
 
Примечание.
В основном чистятся модели из Обливиона, но далеко не все.
хотя в некоторых удалялось пара сотен точек (когда их там 4...8 тыс).
удаление происходит только при полном совпадении Vertices, UV Sets и Normals
но, возможно, старые версии Normals не учитывали (заметил, что теперь удаляются меньше на тех же моделях).
(С)ZWolol
 
Remove Unused Vertices
удаляет не использующиеся вертексы.
 
Надо быть весьма осторожным с этими вещами, как бы не удалило лишнего.
*Хотя проверял на ряде моделей, везде выдавало НУЛЬ.
Либо не работает, либо не для ТЕС3, либо не нашлось нужной модели...
 
Примечание.
Возможно использование после удаления в ручную поликов/треугольников.
После этого применяется опция Update Centr/Radius
 
Flip UV
позволяет быстро развернуть карту текстуры на значение из выпадающего списка. 
Доступен по ПКМ на  NiTriShapeData.
 
Update Centre/Radius
обновляет центр и радиус объекта согласно внесенным изменениям в позиции вертексов и прочего.
см. выше.
 
Это важный параметр модели!
Радиус объекта влияет на момент исчезновения объекта на краях экрана!
Поэтому, если вы заметили, что камера начала проваливаться в объект, или другие объекты исчезают при приближении к краю экрана - то следует заглянуть сюда и обновить радиус.
Если после этого он увеличился, высока вероятность, что здесь и была зарыта проблема.
Сохраните объект и проверьте в игре.
 
Доступно на  NiTriShapeData, NiParticlesData, NiStripsData.
Т.е. на "датах" "физических" объектов.
 
Пример неправильного радиуса модели можно увидеть здесь:
Tours\@How_To\NiTextureEffect\ENVIRONMENT_MAP\Reflect_on_Particles(ENVIRONMENT)(bad_particle_radius!)(forExampleJust).NIF
 
Melchior Dahrk
If scaling in Nifskope, don’t forget to correct the model’s center/radius. You can do this in Nifskope; though
Greatness7 recently found that Nifskope doesn’t do it correctly and that it’s better to do in Blender. Failure to do this can lead to an issue where the model will disappear in the player’s peripheral vision or from certain angles.
Greatness7
@Melchior Dahrk its actually the other way around for nifskope's update center radius -- the object radius is bigger than it should be so it doesn't get culled when it should (and also calculates collision when it shouldnt)
Melchior Dahrk
What do you mean, @Greatness7? I know for a fact that if you scale verts in Nifskope that it can lead to the vanishing act in game. I was agreeing with you that Nifskope does it wrong though.
Greatness7
i mean if you use the update center radius function
Melchior Dahrk
I’ve used that historically and it fixes the vanishing.
Whether it mucks anything else up is part of the new information I wasn’t aware of.
 
NiTriShapeData - Vertexes - Normalize - с высокой долей вероятности Шейп просто исчезнет. Лучше не нажимать.
NiTriShapeData - Normals - Normalize - выравнивает нормали по усредненному значению.
NiTriShapeData - UV Sets - Array - Update - обновит число каналов UV на модели.