# NIF File Format Documentation

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

## Key

A generic key with support for interpolation. Type 1 is normal linear interpolation, type 2 has forward and backward tangents, and type 3 has tension, bias and continuity arguments. Note that color4 and byte always seem to be of type 1.

### Attributes

Name | Type | Arg | Arr1 | Arr2 | Cond | Description | From | To
--- | --- | --- | --- | --- | --- | --- | --- | ---
Time | float |  |  |  |  | Time of the key. |  |
Value | TEMPLATE |  |  |  |  | The key value. |  |
Forward | TEMPLATE |  |  |  | ARG == 2 | Key forward tangent. |  |
Backward | TEMPLATE |  |  |  | ARG == 2 | The key backward tangent. |  |
TBC | TBC |  |  |  | ARG == 3 | The key's TBC. |  |

### Found In

- NiPSSimulatorGeneralStep
- NiPSysEmitterCtlrData
- NiTextKeyExtraData
- NiVisData
- KeyGroup
- Morph