×
Menu

TRI system prefix

TRI это часть системных имен *строка value в нифскопе* в ряде случаев.
Т.е. если названию объекта предшествует префикс TRI пробел Имя объекта, это не просто так.
Tri EditorMarker_box_01, к примеру.
 
Некоторые объекты могут работать и без префикса, но другие без него не могут обойтись!
TRI, также, может иметь какое-то иное, пока не явное назначение влияющее на работу движка игры.
К сожалению, нет каких-то иных данных кроме косвенных наблюдений.
 
Тес Экспортер, всегда прибавляет префикс TRI к названием шейпов.
Их ноды, никогда не получают префикса.
Т.е.
Нода Chest, но в ней находится шейп tri Chest.
В целом, это удобно для ориентации в сцене ниф файла.
 
Нифтулз не использует добавления префикса TRI.
 
 
Записи с префиксом TRI найденные в движке игры:
и Bounding Box по видимости разные объекты!
 
tri Bounding Box обрабатывается как обычный шейп.
Но, возможно как-то используется на уровне бодипартов (body parts), более точных данных нет.
 
Bounding Box - системное имя и по особому обрабатывается игрой.
Автоматически создавая прокси геометрию.
 
не может работать без префикса.
 
Tri Shadow
может работать без префикса при установке флага Shadow в свойствах шейпа!
Однако движок имеет оптимизации по автоматической настройке объекта названного, как Tri Shadow.
Т.е. отрабатывая его, как тень.
Но работает это только для файлов Существ и Базового файла анимации.
 
Hrnchamd:
Shadow manager only runs on actors, yes
 
Название объекта "Tri Shadow", ничего не даст в файлах бодипартов и светильников!
Здесь нужны правильные флаги Hidden+Shadow и совершенно не важно имя объекта.
Впрочем, практически нет никакого смысла, создавать тени отдельными элементами в ниф файлах.
Tri Bip
не ясно к чему это и, можно ли это как-то использовать в файлах.
Bip01 в ниф файлах - не имеет префикса.
 
"Tri Right %s"
нет данных к чему это. Возможно относится к бодипартам.
 
"Tri Left %s"
нет данных к чему это.
 
"Tri %s"
возможно добавление префикса три к объектам не спроста сделано(С)
 
 
ТЕСэкспортер - всегда добавляет префикс TRI ко всем шейпам.
Частицы, bones, эмиттеры частиц, другие системные объекты - не получает этот префикс.
Нифтулз и ФФЕ этого никогда не делают.
 
Hrnchamd писал:
There are pattern matches on "Tri EditorMarker"  and "Tri Bounding Box", these are removed on loading.
Then body parts NiTriShapes are matched based on name "Tri Head", "Tri Forearm", "Tri Tail" etc.
parts list: "Head", "Hair", "Neck", "Chest", "Groin", "Hand", "Wrist", "Forearm", "Upper Arm", "Foot", "Ankle", "Knee", "Upper Leg", "Clavicle", "Tail"
For limbs the full name starts with "Tri Left" or "Tri Right".
e.g. "Tri Left Hand"
Otherwise it just starts with "Tri" e.g. "Tri Chest"