unreal.AnimDatabaseFunction_ProcessContacts

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

Bases: AnimDatabaseFunction

Function for processing contacts

C++ Source:

  • Plugin: AnimDatabase

  • Module: AnimDatabase

  • File: AnimDatabase.h

Editor Properties: (see get_editor_property/set_editor_property)

  • add_anim_notifies (bool): [Read-Write] If to add anim notifies

  • add_contact_curves (bool): [Read-Write] If to add contact curves

  • add_foot_speed_curves (bool): [Read-Write] If to add foot speed curves

  • add_sync_markers (bool): [Read-Write] If to add sync markers

  • anim_notify_offset (float): [Read-Write] The amount of time before the contact (in seconds) to place the location of the Anim Notifies

  • clear_anim_notify_tracks (bool): [Read-Write] Clears all Anim Notifies on the given tracks before adding new ones

  • clear_sync_marker_tracks (bool): [Read-Write] Clears all Sync Markers on the given tracks before adding new ones

  • contact_filter_time (float): [Read-Write] Roughly corresponds to the minimum contact duration (in seconds) that will be allowed. Reduce if very brief contacts are being missed. Increase if you are getting lots of very short contacts or lifts.

  • filter_contact_curves (bool): [Read-Write] If to filter the contact curves

  • height_threshold (float): [Read-Write] Maximum height for which the bone can be considered in contact

  • left_contact_anim_notify (AnimNotify): [Read-Write] The object to use for the left contact anim notify

  • left_contact_anim_notify_color (LinearColor): [Read-Write] Color of the left anim notify track

  • left_contact_anim_notify_track_name (Name): [Read-Write] The track name for the left anim notifies

  • left_contact_bone_name (Name): [Read-Write] Name of the left bone to generate the contact curve for

  • left_contact_curve_color (LinearColor): [Read-Write] Color of the left contact curve

  • left_contact_curve_name (Name): [Read-Write] Name of the contact curve for the left foot

  • left_contact_sync_marker (Name): [Read-Write] The name of the left sync marker

  • left_contact_sync_marker_color (LinearColor): [Read-Write] Color of the left sync marker track

  • left_contact_sync_marker_track_name (Name): [Read-Write] The track name for the left sync markers

  • left_foot_speed_bone_name (Name): [Read-Write] Name of the left bone to generate the foot speed curve for

  • left_foot_speed_curve_color (LinearColor): [Read-Write] Color of the left foot speed curve

  • left_foot_speed_curve_name (Name): [Read-Write] Name of the foot speed curve for the left foot

  • remove_first_frame_contact_event (bool): [Read-Write] If there is a contact event on the first frame then it is removed

  • right_contact_anim_notify (AnimNotify): [Read-Write] The object to use for the right contact anim notify

  • right_contact_anim_notify_color (LinearColor): [Read-Write] Color of the right anim notify track

  • right_contact_anim_notify_track_name (Name): [Read-Write] The track name for the right anim notifies

  • right_contact_bone_name (Name): [Read-Write] Name of the right bone to generate the contact curve for

  • right_contact_curve_color (LinearColor): [Read-Write] Color of the right contact curve

  • right_contact_curve_name (Name): [Read-Write] Name of the contact curve for the right foot

  • right_contact_sync_marker (Name): [Read-Write] The name of the right sync marker

  • right_contact_sync_marker_color (LinearColor): [Read-Write] Color of the right sync marker track

  • right_contact_sync_marker_track_name (Name): [Read-Write] The track name for the right sync markers

  • right_foot_speed_bone_name (Name): [Read-Write] Name of the right bone to generate the foot speed curve for

  • right_foot_speed_curve_color (LinearColor): [Read-Write] Color of the right foot speed curve

  • right_foot_speed_curve_name (Name): [Read-Write] Name of the foot speed curve for the right foot

  • smooth_contact_curves (bool): [Read-Write] If to smooth the contact curves

  • smoothing_amount (float): [Read-Write] Amount of smoothing to apply to the resulting contact curve (in frames)

  • sparse_keys (bool): [Read-Write] If to write curves using sparse keys

  • sync_marker_offset (float): [Read-Write] The amount of time before the contact (in seconds) to place the location of the sync markers

  • velocity_threshold (float): [Read-Write] Maximum velocity for which the bone can be considered in contact