NIF File Format Documentation

NIF Objects | Compound Types | Enum Types | Basic Types | File Versions

NiTriShapeSkinController

Old version of skinning instance.

Attributes

Name Type Arg Arr1 Arr2 Cond Description FromTo
From NiObject
From NiTimeController
Next Controller Ref<NiTimeController> Index of the next controller.
Flags Flags Controller flags (usually 0x000C). Probably controls loops.
Bit 0 : Anim type, 0=APP_TIME 1=APP_INIT
Bit 1-2 : Cycle type 00=Loop 01=Reverse 10=Loop
Bit 3 : Active
Bit 4 : Play backwards
Frequency float Frequency (is usually 1.0).
Phase float Phase (usually 0.0).
Start Time float Controller start time.
Stop Time float Controller stop time.
Target Ptr<NiObjectNET> Controller target (object index of the first controllable ancestor of this object). 3.3.0.13
Unknown Integer uint Unknown integer. 3.1
From NiTriShapeSkinController
Num Bones uint The number of node bones referenced as influences.
Vertex Counts uint Num Bones The number of vertex weights stored for each bone.
Bones Ptr<NiBone> Num Bones List of all armature bones.
Bone Data OldSkinData Num Bones Vertex Counts Contains skin weight data for each node that this skin is influenced by.

Parent Of