Navigation
API > API/Plugins > API/Plugins/MLDeformerFramework
The settings for the ML Deformer Training Data Processor tool. These settings are also stored along with the ML Deformer asset.
| Name | UMLDeformerTrainingDataProcessorSettings |
| Type | class |
| Header File | /Engine/Plugins/Animation/MLDeformer/MLDeformerFramework/Source/MLDeformerFramework/Public/MLDeformerTrainingDataProcessorSettings.h |
| Include Path | #include "MLDeformerTrainingDataProcessorSettings.h" |
Syntax
UCLASS (MinimalAPI)
class UMLDeformerTrainingDataProcessorSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMLDeformerTrainingDataProcessorSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMLDeformerTrainingDataProcessorSettings() |
MLDeformerTrainingDataProcessorSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimList | TArray< FMLDeformerTrainingDataProcessorAnim > | The list of animation sequences from which we will grab a pose for each frame. | MLDeformerTrainingDataProcessorSettings.h |
|
| BoneGroups | FMLDeformerTrainingDataProcessorBoneGroupsList | The list of bone groups used during pose remixing. | MLDeformerTrainingDataProcessorSettings.h |
|
| BoneList | FMLDeformerTrainingDataProcessorBoneList | The list of bones that is used to calculate which poses have most variation. | MLDeformerTrainingDataProcessorSettings.h |
|
| bReduceFrames | bool | Specify whether we should reduce the number of frames that we sampled from the input animations, or not. | MLDeformerTrainingDataProcessorSettings.h |
|
| bRemixPoses | bool | Enable this when you want to perform pose remixing. | MLDeformerTrainingDataProcessorSettings.h |
|
| NumOutputFrames | int32 | The number of output frames you want the output animation sequence to have. | MLDeformerTrainingDataProcessorSettings.h |
|
| OutputAnimSequence | TSoftObjectPtr< UAnimSequence > | The output animation sequence. | MLDeformerTrainingDataProcessorSettings.h |
|
| RandomSeed | int32 | The random seed that is used during pose remixing. | MLDeformerTrainingDataProcessorSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USkeleton * FindSkeleton () |
This returns a pointer to the skeleton used by the SkeletalMesh that is set in the UMLDeformerModel that this settings class is part of. | MLDeformerTrainingDataProcessorSettings.h | |
int32 GetNumInputAnimationFrames () |
Get the number of frames of all enabled input animations combined. | MLDeformerTrainingDataProcessorSettings.h | |
bool IsValid
(
const USkeleton* Skeleton |
Check whether these settings are valid when used with a given skeleton. | MLDeformerTrainingDataProcessorSettings.h |