unreal.InterchangeAnimationPayLoadType¶
- class unreal.InterchangeAnimationPayLoadType¶
Bases:
EnumBaseEInterchange 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