CurveFilterOptions
The keyframe reduction settings for compressing animation curves.
Read time 1 minuteLast updated 11 days ago
Definition
- Type: Struct
- Namespace: UnityEditor.Animations
- Assembly: UnityEditor.CoreModule
public struct CurveFilterOptions
Remarks
Use the CurveFilterOptions when saving a recording to a clip. A value of 0.5 gives a light compression. Additional Resources: GameObjectRecorder.SaveToClip.
Fields
Value | Description |
|---|---|
| floatError | The amount the float animation curve is allowed to deviate from its original curve. This amount is expressed as a percentage: a positive value between 0 and 100. |
| keyframeReduction | Whether to apply keyframe reduction. |
| positionError | The amount the position animation curve is allowed to deviate from its original curve. This amount is expressed as a percentage: a positive value between 0 and 100. |
| rotationError | The amount the rotation animation curve is allowed to deviate from its original curve. This amount is expressed as a number of degrees. It should be a positive value between 0 and 180. |
| scaleError | The amount the scale animation curve is allowed to deviate from its original curve. This amount is expressed as a percentage: a positive value between 0 and 100. |
| unrollRotation | Whether to apply rotation unrolling. This option is enabled by default. |