Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


CurveFilterOptions

The keyframe reduction settings for compressing animation curves.
Read time 1 minuteLast updated 11 days ago

Definition

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

floatErrorThe 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.
keyframeReductionWhether to apply keyframe reduction.
positionErrorThe 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.
rotationErrorThe 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.
scaleErrorThe 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.
unrollRotationWhether to apply rotation unrolling. This option is enabled by default.