×
Меню
Индекс

FFExporter экстра свойства

Аналог утилиты Тес Экспортера, MAxProperties.
Если ТесЭкспортер делается полуавтоматически, то ФФЕ предлагает делать это вручную.
При этом, для ТесЭкспортера существуют специальные названия для объектов, которые и добавляют, как экстра свойства, так и меняют тип оных.
Например:
Если назвать объект NoCollision, то ТесЭкспортер создаст экстра свойства NCO, но ФФЕ экспортер только сменит название для шейпа.
 
Экстра свойства прописываются руками в User Defined объекта.
Т.е. ПКМ по объкту, Properties ->User Defined.
Где и указываем желаемое.
Например:
billboard
Теперь при экспорте объект будет niBilboardNode.

User Defined Properties
сиречь, что писать в свойства модели.
What It Does
что это дает в игре.
makes the object always follow the camera, but minimizes the difference between the up and the Y axis
billboardUp
Object follows camera, keeps up coordinates up in world
 
billboardRigid
Object appears locked in camera screen space
billboards just accept the coordinate axes of the camera. They appear locked (or rigidly) in screen space
 
billboardCenter
Object points directly at camera, min. difference between up and Y
makes the object look directly at the camera, but minimizes the difference between the up and the Y axis
 
billboardRigidCenter
Object points directly at camera, appears locked in camera screen space
makes the object look directly at the camera, the orientation axes follow the camera axes
*этот режим не поддерживается в МВ!
На выходе будет обычный billboardUp.
 
Управление Z буфером в моделях.
Поскольку этот модуль добавляет Z буфер во все модели по умолчанию, то прописав в объект эти свойства, можно задать тип его работы.
zMode00
Z-buffer Test and Write off
 
zMode01
Z-buffer Test off, Write on
 
zMode10
Z-buffer Test on, Write off
 
zMode11
Z-buffer Test and Write on (default)
 
NiOptimizeKeep
Does not remove this node during optimization
prevents NetImmerse from removing a childless node
Вероятно эта опция добавлена в 4.2 версии движка!
Для МВ не актуально по любому, в коде игры нет записи.
 
prevents NetImmerse from removing a childless node
 
NiHide
sets the appculled flag on a node at export.
Useful for hiding objects under LOD nodes.
Для версии 4.0 ниф файла - не актуально (С)
Т.е. если прописать в свойства объекта, он экспортируется обычным порядком.