unreal.InterchangeAnimationPayLoadType

class unreal.InterchangeAnimationPayLoadType

Bases: EnumBase

EInterchange Animation Pay Load Type

C++ Source:

  • Plugin: Interchange

  • Module: InterchangeNodes

  • File: InterchangeAnimationTrackSetNode.h

BAKED: InterchangeAnimationPayLoadType = Ellipsis

4

CURVE: InterchangeAnimationPayLoadType = Ellipsis

1

GEOMETRY_CACHE_TRANSFORM: InterchangeAnimationPayLoadType = Ellipsis

Handled within UInterchangeAnimSequenceFactory, contrary to the others which are handled in the Translators Purpose of this type is to generate a 1 frame long Animation with the Instantiated Morph Target Curve Weights.

This is needed for the special use cases where the imported 3d file format has a concept of MorphTargetWeight usages on StaticMeshes. UE5 does not have support for this particular concept, and the workaround is to create a 1 frame long animation with the desired MorphTargetWeight settings. This is also needed for the use cases where the import is a Level import and the 3d file format is instantiating a StaticMesh with a particular MorphTargetWeight settings.

This is done through the AnimSequnce being used on the SkeletalMeshActor’s instance.

Related Ticket: UE-186102

Type:

6

MORPHTARGETCURVE: InterchangeAnimationPayLoadType = Ellipsis

2

MORPHTARGETCURVEWEIGHTINSTANCE: InterchangeAnimationPayLoadType = Ellipsis

5

NONE: InterchangeAnimationPayLoadType = Ellipsis

0

STEPCURVE: InterchangeAnimationPayLoadType = Ellipsis

Handles/generates the same properties as the CURVE variation, but the way it is acquired might be different (depending on the Translator).

Type:

3