unreal.AnimNode_PoseDriver
¶
- class unreal.AnimNode_PoseDriver(blend_weight: float = 0.0, internal_time_accumulator: float = 0.0, pose_asset: PoseAsset = Ellipsis, source_pose: PoseLink = [])¶
Bases:
AnimNode_PoseHandler
RBF based orientation driver
C++ Source:
Module: AnimGraphRuntime
File: AnimNode_PoseDriver.h
Editor Properties: (see get_editor_property/set_editor_property)
blend_weight
(float): [Read-Write] Last encountered blendweight for this nodedrive_output
(PoseDriverOutput): [Read-Write] Whether we should drive poses or curvesdrive_source
(PoseDriverSource): [Read-Write] Which part of the transform is readeval_from_ref_pose
(bool): [Read-Write] Evaluate SourceBone transform relative from its Reference Pose. This is recommended when using Swing and Twist Angle as Distance Method, since the twist will be computed from RefPose.If not specified, the local space of SourceBone will be used. (ie relative to parent bone) This mode won’t work in conjunction with EvalSpaceBone;
eval_space_bone
(BoneReference): [Read-Write] Optional other bone space to use when reading SourceBone transform. If not specified, the local space of SourceBone will be used. (ie relative to parent bone)internal_time_accumulator
(float): [Read-Write] Accumulated time used to reference the asset in this nodelod_threshold
(int32): [Read-Write] * Max LOD that this node is allowed to run * For example if you have LODThreshold to be 2, it will run until LOD 2 (based on 0 index) * when the component LOD becomes 3, it will stop update/evaluate * currently transition would be issue and that has to be re-visitedonly_drive_bones
(Array[BoneReference]): [Read-Write] List of bones that will modified by this node. If no list is provided, all bones bones with a track in the PoseAsset will be modifiedpose_asset
(PoseAsset): [Read-Write] The animation sequence asset to evaluatepose_targets
(Array[PoseDriverTarget]): [Read-Write] Targets used to compare with current pose and drive morphs/posesrbf_params
(RBFParams): [Read-Write] Parameters used by RBF solversource_bones
(Array[BoneReference]): [Read-Write] Bone to use for driving parameters based on its orientationsource_pose
(PoseLink): [Read-Write] Bones to use for driving parameters based on their transform