NiVertWeightsExtraData примечания
Примечание.
SSG не показывает никаких значений, или дополнительных полей.
Примечание.
Возможно, в ранних версиях движка, использовался вместе с
NiBone.
Примечание.
Также NiVertWeightsExtraData можно встретить в некоторых моделях игры FFE (ФридомФорсЕ).
Насколько оно работоспособно там и чем связано, не выяснялось.
Но выглядит так, что оно здесь имеет какой-то смысл. Возможно (!) отвечая за подобие физики плащей у супер героев?
Также, как и метод создания этого элемента в 3д МАХе намекает об установке неких весов именно для вертексов поверхности.
Примечание.
Несколько моделей в МВ содержат эти свойства. Впрочем, вероятно, в качестве "паразитной" нагрузки.
Т.к. присутствует в модели одного и того же черепа, который используется в разных моделях:
Костяного лорда, призрака и гоблина (Goblin02.nif).
Вероятно череп был взят откуда-то еще, или свойства были случайно(?) добавлены.
Так или иначе, заметного эффекта это не производит.
Примечание.
Либо (NiVertWeightsExtraData) может относиться к чему-то еще, т.к. в справке к 4.2 это упоминается.
Как работает в МВ и работает ли вообще - не известно.
Тесты в игре с разными настройками этих свойств, проводились не однократно.
Результат - отрицательный.
Никаких заметных отличий моделей с этими свойствами от моделей в которых их не было - не наблюдалось.
Тесты использования этого объекта в моделях содержащих, как
скинниг, так и
морфинг на одной поверхности - не дали результат.
Т.е. совместить оба контроллера на одной поверхности через добавление этих свойств, не показало такой возможности.
Примечание.
По другому предположению;
Если (некая) игра может поддерживать воздействия динамических сил на вертексы, то этот параметр позволил бы задать вес для каждого из них. (?)
Вероятно могло бы использоваться для динамики тканей, расчета веса объектов либо иных подобных целей.
Либо это относится к частицам, хотя тесты не показали ничего заметного.
Hrnchamd писал по этом поводу:
It's there but never used by any game mechanic.
несколько позже;
NiVertWeightsExtraData is for shader based rendering, but that isn't really used in this engine except for pixel water
It's lacking most of the useful shader code
That code doesn't get included if it's not used.
несколько позже;
NiVertWeightsExtraData is for shader skinning or blend shapes.
It can be used for anything, it's some data per-vertex that can be used inside the shader.
|
|
NiVertWeightsExtraData в свойствах черепа AncestorGhost.nif.
В таком же виде присутствует и в прочих моделях МВ упомянутых выше.
|
Создание в 3д МАХ.
Выделить объект, перейти в режим редактирования вертексов, выделить вертексы:
Surface Ptoperties ->Weight->set value.
Export with flag "Vertex Weights"
|