unreal.VertexDeltaTrainingModel
¶
- class unreal.VertexDeltaTrainingModel(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
MLDeformerGeomCacheTrainingModel
The training model for the vertex delta model. This class is our link to the Python training.
C++ Source:
Plugin: VertexDeltaModel
Module: VertexDeltaModelEditor
File: VertexDeltaTrainingModel.h
Editor Properties: (see get_editor_property/set_editor_property)
sample_bone_rotations
(Array[float]): [Read-Write] The bone rotations in bone (local) space for this sample. This is updated after SetCurrentSampleIndex is called and is 6 floats per bone (2 columns of 3x3 rotation matrix).sample_curve_values
(Array[float]): [Read-Write] The curve weights. This is updated after SetCurrentSampleIndex is called.sample_deltas
(Array[float]): [Read-Write] The delta values per vertex for this sample. This is updated after SetCurrentSampleIndex is called. Contains an xyz (3 floats) for each vertex.
- train() int32 ¶
Main training function, with implementation in python. You need to implement this method. See the UMLDeformerTrainingModel documentation for more details. see: UMLDeformerTrainingModel
- Return type:
int32