unreal.AnimNode_PoseDriver
¶
- class unreal.AnimNode_PoseDriver(ignore_for_relevancy_test=False, blend_weight=0.0, internal_time_accumulator=0.0, pose_asset=None, source_pose=[], rbf_params=[RBFSolverType.ADDITIVE, 1.0, False, RBFFunctionType.GAUSSIAN, RBFDistanceMethod.SWING_ANGLE, BoneAxis.BA_X, 0.0001, RBFNormalizeMethod.ONLY_NORMALIZE_ABOVE_ONE, [0.0, 0.0, 0.0], 45.0, 60.0], drive_source=PoseDriverSource.ROTATION, drive_output=PoseDriverOutput.DRIVE_POSES, only_drive_selected_bones=False)¶
Bases:
unreal.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_space_bone
(BoneReference): [Read-Write] Optional other bone space to use when reading SourceBone transform. If not specified, we just use local space of SourceBone (ie relative to parent bone)ignore_for_relevancy_test
(bool): [Read-Write] If true, “Relevant anim” nodes that look for the highest weighted animation in a state will ignore this nodeinternal_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 LODThreadhold 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] If bFilterDrivenBones is specified, only these bones will be modified by this nodeonly_drive_selected_bones
(bool): [Read-Write] If we should filter bones to be driven using the DrivenBonesFilter arraypose_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
- property drive_output¶
[Read-Write] Whether we should drive poses or curves
- Type
- property drive_source¶
[Read-Write] Which part of the transform is read
- Type