unreal.PoseSearchSchema

class unreal.PoseSearchSchema(outer: Object | None = None, name: Name | str = 'None')

Bases: DataAsset

Specifies the format of a pose search index. At runtime, queries are built according to the schema for searching.

C++ Source:

  • Plugin: PoseSearch

  • Module: PoseSearch

  • File: PoseSearchSchema.h

Editor Properties: (see get_editor_property/set_editor_property)

  • base_cost_bias (float): [Read-Write] base cost added to all poses from databases that uses this schema. it can be overridden by UAnimNotifyState_PoseSearchModifyCost

  • channels (Array[PoseSearchFeatureChannel]): [Read-Write]

  • color_presets (Array[PoseSearchSchemaColorPreset]): [Read-Write]

  • continuing_pose_cost_bias (float): [Read-Write] cost added to the continuing pose from databases that uses this schema

  • data_preprocessor (PoseSearchDataPreprocessor): [Read-Write]

  • mirror_data_table (MirrorDataTable): [Read-Write] If set, this schema will support mirroring pose search databases

  • mirror_mismatch_cost_bias (float): [Read-Write] If there’s a mirroring mismatch between the currently playing asset and a search candidate, this cost will be added to the candidate, making it less likely to be selected

  • sample_rate (int32): [Read-Write]

  • skeleton (Skeleton): [Read-Write] todo:: used only for indexing: cache it somewhere else

property channels: None

[Read-Write]

Type:

(Array[PoseSearchFeatureChannel])