Class AnimCompress_PerTrackCompression
Anim Compress Per Track Compression
Inheritance
Inherited Members
Namespace: UE4.Engine
Assembly: UE4DotNet.dll
Syntax
public class AnimCompress_PerTrackCompression : AnimCompress_RemoveLinearKeys
Properties
| Improve this Doc View SourcebResampleAnimation
Declaration
public bool bResampleAnimation { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
bUseAdaptiveError
Declaration
public bool bUseAdaptiveError { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
bUseAdaptiveError2
Declaration
public bool bUseAdaptiveError2 { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
bUseOverrideForEndEffectors
Declaration
public bool bUseOverrideForEndEffectors { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static AnimCompress_PerTrackCompression DefaultObject { get; }
Property Value
Type | Description |
---|---|
AnimCompress_PerTrackCompression |
MaxAngleDiffBitwise
Maximum angle difference to use when testing if an animation key may be removed. Lower values retain more keys, but yield less compression.
Declaration
public float MaxAngleDiffBitwise { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
MaxErrorPerTrackRatio
A fraction that determines how much of the total error budget can be introduced by any particular track
Declaration
public float MaxErrorPerTrackRatio { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
MaxPosDiffBitwise
Maximum position difference to use when testing if an animation key may be removed. Lower values retain more keys, but yield less compression.
Declaration
public float MaxPosDiffBitwise { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
MaxScaleDiffBitwise
Maximum position difference to use when testing if an animation key may be removed. Lower values retain more keys, but yield less compression.
Declaration
public float MaxScaleDiffBitwise { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
MaxZeroingThreshold
Maximum threshold to use when replacing a component with zero. Lower values retain more keys, but yield less compression.
Declaration
public float MaxZeroingThreshold { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
MinKeysForResampling
Animations with fewer keys than MinKeysForResampling will not be resampled.
Declaration
public int MinKeysForResampling { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
ParentingDivisor
Reduces the error tolerance the further up the tree that a key occurs EffectiveErrorTolerance = Max(BaseErrorTolerance / Power(ParentingDivisor, Max(Height+Bias,0) * ParentingDivisorExponent), ZeroingThreshold)
Declaration
public float ParentingDivisor { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Remarks
Only has an effect bUseAdaptiveError is true
ParentingDivisorExponent
Reduces the error tolerance the further up the tree that a key occurs EffectiveErrorTolerance = Max(BaseErrorTolerance / Power(ParentingDivisor, Max(Height+Bias,0) * ParentingDivisorExponent), ZeroingThreshold)
Declaration
public float ParentingDivisorExponent { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Remarks
Only has an effect bUseAdaptiveError is true
PerturbationProbeSize
How big of a perturbation should be made when probing error propagation
Declaration
public float PerturbationProbeSize { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
ResampledFramerate
When bResampleAnimation is true, this defines the desired framerate
Declaration
public float ResampledFramerate { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
RotationErrorSourceRatio
This ratio determines how much error in end effector rotation can come from a given track's rotation error or translation error.
Declaration
public float RotationErrorSourceRatio { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Remarks
If 1, all of it must come from rotation error, if 0.5, half can come from each, and if 0.0, all must come from translation error.
ScaleErrorSourceRatio
This ratio determines how much error in end effector scale can come from a given track's rotation error or scale error.
Declaration
public float ScaleErrorSourceRatio { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Remarks
If 1, all of it must come from rotation error, if 0.5, half can come from each, and if 0.0, all must come from scale error.
StaticClass
Get UE4 Class
Declaration
public static Class StaticClass { get; }
Property Value
Type | Description |
---|---|
Class |
TrackHeightBias
A bias added to the track height before using it to calculate the adaptive error
Declaration
public int TrackHeightBias { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
TranslationErrorSourceRatio
This ratio determines how much error in end effector translation can come from a given track's rotation error or translation error.
Declaration
public float TranslationErrorSourceRatio { get; set; }
Property Value
Type | Description |
---|---|
System.Single |
Remarks
If 1, all of it must come from rotation error, if 0.5, half can come from each, and if 0.0, all must come from translation error.
Methods
| Improve this Doc View SourceNew(UObject, Name)
Spawn an object of this class
Declaration
public static AnimCompress_PerTrackCompression New(UObject obj = null, Name name = default(Name))
Parameters
Type | Name | Description |
---|---|---|
UObject | obj | |
Name | name |
Returns
Type | Description |
---|---|
AnimCompress_PerTrackCompression |
Operators
| Improve this Doc View SourceImplicit(IntPtr to AnimCompress_PerTrackCompression)
Convert from IntPtr to UObject
Declaration
public static implicit operator AnimCompress_PerTrackCompression(IntPtr p)
Parameters
Type | Name | Description |
---|---|---|
System.IntPtr | p |
Returns
Type | Description |
---|---|
AnimCompress_PerTrackCompression |