unreal.AnimNode_LayeredBoneBlend
¶
- class unreal.AnimNode_LayeredBoneBlend(base_pose: PoseLink = [], blend_poses: None = [], blend_weights: None = [], mesh_space_rotation_blend: bool = False, mesh_space_scale_blend: bool = False, curve_blend_option: CurveBlendOption = Ellipsis, lod_threshold: int = 0)¶
Bases:
AnimNode_Base
Layered blend (per bone); has dynamic number of blendposes that can blend per different bone sets
C++ Source:
Module: AnimGraphRuntime
File: AnimNode_LayeredBoneBlend.h
Editor Properties: (see get_editor_property/set_editor_property)
base_pose
(PoseLink): [Read-Write] The source poseblend_masks
(Array[BlendProfile]): [Read-Write] The blend masks to use for our layer inputs. Allows the use of per-bone alphas. Blend masks are used when BlendMode is BlendMask.blend_mode
(LayeredBoneBlendMode): [Read-Write] Whether to use branch filters or a blend mask to specify an input pose per-bone influenceblend_poses
(Array[PoseLink]): [Read-Write] Each layer’s blended poseblend_root_motion_based_on_root_bone
(bool): [Read-Write] Whether to incorporate the per-bone blend weight of the root bone when lending root motionblend_weights
(Array[float]): [Read-Write] The weights of each layercurve_blend_option
(CurveBlendOption): [Read-Write] How to blend the layers togetherlayer_setup
(Array[InputBlendPose]): [Read-Write] Configuration for the parts of the skeleton to blend for each layer. Allows certain parts of the tree to be blended out or omitted from the pose. LayerSetup is used when BlendMode is BranchFilter.lod_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-visitedmesh_space_rotation_blend
(bool): [Read-Write] Whether to blend bone rotations in mesh space or in local spacemesh_space_scale_blend
(bool): [Read-Write] Whether to blend bone scales in mesh space or in local space
- property curve_blend_option: CurveBlendOption¶
[Read-Write] How to blend the layers together
- Type:
- property lod_threshold: int¶
[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-visited
- Type:
(int32)