/Engine/Plugins/Animation/MLDeformer/NeuralMorphModel/Source/NeuralMorphModel/Public/NeuralMorphModel.h
ENeuralMorphMode
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UNeuralMorphModel : public [UMLDeformerMorphModel](API\Plugins\MLDeformerFramework\UMLDeformerMorphModel)
int32
BatchSize
The number of frames per batch when training the model.
bool
bEnableBoneMasks
Enable the use of per bone and bone group masks.
TMap<FName,FN...
BoneGroupMaskInfos
Information needed to generate a mask for each bone group.
TArray<FNeural...
BoneGroups
The set of bones that are grouped together and generate morph targets together as a whole.
TMap<FName,FN...
BoneMaskInfos
Information needed to generate a mask for each bone.
TArray<FNeural...
CurveGroups
The set of curves that are grouped together and generate morph targets together as a whole.
int32
GlobalNumHiddenLayers
The number of hidden layers that the neural network model will have.
int32
GlobalNumMorphTargets
The number of morph targets to generate in total.
int32
GlobalNumNeuronsPerLayer
The number of units/neurons per hidden layer.
float
LearningRate
The learning rate used during the model training.
int32
LocalNumHiddenLayers
The number of hidden layers that the neural network model will have.
int32
LocalNumMorphTargetsPerBone
The number of morph targets to generate per bone, curve or group.
int32
LocalNumNeuronsPerLayer
The number of units/neurons per hidden layer.
ENeuralMorphMod...
Mode
The mode that the neural network will operate in.
TObjectPtr<UNe...
NeuralMorphNetwork
The neural morph model network.
int32
NumIterations
The number of iterations to train the model for.
float
RegularizationFactor
The regularization factor.
float
SmoothLossBeta
The beta parameter in the smooth L1 loss function, which describes below which absolute error to use a squared term.