unreal.AnimNode_AnimGenController

class unreal.AnimNode_AnimGenController

Bases: AnimNode_Base

AnimNode that can be used to generate animation using an AnimGenController.

C++ Source:

  • Plugin: AnimGen

  • Module: AnimGen

  • File: AnimNode_AnimGenController.h

Editor Properties: (see get_editor_property/set_editor_property)

  • anim_notify_outputs (Array[AnimGenControllerAnimNotifyOutput]): [Read-Write] Array of additional Anim Notify outputs

  • anim_notify_state_outputs (Array[AnimGenControllerAnimNotifyStateOutput]): [Read-Write] Array of additional Anim Notify State outputs

  • apply_root_velocity_deadzone (bool): [Read-Write] If to clamp to zero root velocities that are below a given threshold

  • attribute_outputs (Array[AnimGenControllerAttributeOutput]): [Read-Write] Array of additional attribute outputs

  • attribute_smoothing_time (float): [Read-Write] Smoothing to apply to predicted attributes

  • bone_outputs (Array[AnimGenControllerBoneOutput]): [Read-Write] Array of additional bone outputs

  • control_object (AnimGenControlObject): [Read-Write] Control Object taken as input

  • control_object_element (AnimGenControlObjectElement): [Read-Write] Control Object Element from Control Object to use as input

  • controller (AnimGenController): [Read-Write] Controller asset used by the node

  • curve_outputs (Array[AnimGenControllerCurveOutput]): [Read-Write] Array of additional curve outputs

  • evaluation_period_in_frames (float): [Read-Write] The period at which to evaluate the controller in frames. Increasing this can improve performance at the cost of some responsiveness.

  • force_evaluation (bool): [Read-Write] If to force an evaluation of the controller this frame

  • lod_level (int32): [Read-Write] Which LOD level to use

  • max_pose_smoothing_time (float): [Read-Write] Maximum Smoothing time to use - mixes the predicted pose with an integration of the predicted velocity.

  • min_pose_smoothing_time (float): [Read-Write] Minimum Smoothing time to use - mixes the predicted pose with an integration of the predicted velocity.

  • reset_on_becoming_relevant (bool): [Read-Write] If to reset the node when it becomes relevant

  • root_angular_velocity_deadzone (float): [Read-Write] Minimum angular velocity under which it will be clamped to zero when clamping is enabled

  • root_linear_velocity_deadzone (float): [Read-Write] Minimum linear velocity under which it will be clamped to zero when clamping is enabled

  • seed (int32): [Read-Write] Random Seed to initialize sampling with