unreal.NearestNeighborTrainingModel¶
- class unreal.NearestNeighborTrainingModel(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
MLDeformerGeomCacheTrainingModelNearest Neighbor Training Model
C++ Source:
Plugin: NearestNeighborModel
Module: NearestNeighborModelEditor
File: NearestNeighborTrainingModel.h
Editor Properties: (see get_editor_property/set_editor_property)
custom_sampler_bone_rotations(Array[float]): [Read-Only]custom_sampler_deltas(Array[float]): [Read-Only]mask_index_per_sample(Array[int32]): [Read-Write] The mask index for each sample. See GetTrainingInputAnimMasks() and GetTrainingInputAnimMaskData().sample_bone_rotations(Array[float]): [Read-Write] The bone rotations in bone (local) space for this sample. This is updated after NextSample 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 NextSample is called.sample_deltas(Array[float]): [Read-Write] The delta values per vertex for this sample. This is updated after NextSample is called. Contains an xyz (3 floats) for each vertex.
- create_model_instance() NearestNeighborModelInstance¶
Create Model Instance
- Return type:
- destroy_model_instance(model_instance) None¶
Destroy Model Instance
- Parameters:
model_instance (NearestNeighborModelInstance)
- get_model_skeleton(model) Skeleton¶
Get Model Skeleton
- Parameters:
model (MLDeformerModel)
- Return type:
- get_nearest_neighbor_model() NearestNeighborModel¶
Get Nearest Neighbor Model
- Return type:
- get_neighbor_stats(stats_data) bool¶
Get Neighbor Stats
- Parameters:
stats_data (NearestNeighborStatsData)
- Return type:
- get_num_frames_anim_sequence(anim) int32¶
Get Num Frames Anim Sequence
- Parameters:
anim (AnimSequence)
- Return type:
int32
- get_num_frames_geometry_cache(geometry_cache) int32¶
Get Num Frames Geometry Cache
- Parameters:
geometry_cache (GeometryCache)
- Return type:
int32
- kmeans_cluster_poses(k_means_data) int32¶
Kmeans Cluster Poses
- Parameters:
k_means_data (NearestNeighborKMeansData)
- Return type:
int32
- set_custom_sampler_data(anim, cache=None) bool¶
Set Custom Sampler Data
- Parameters:
anim (AnimSequence)
cache (GeometryCache)
- Return type:
- set_custom_sampler_data_from_section(section_index) bool¶
Set Custom Sampler Data from Section
- Parameters:
section_index (int32)
- Return type:
- train() int32¶
Train
- Return type:
int32
- update_nearest_neighbor_data() int32¶
Update Nearest Neighbor Data
- Return type:
int32