unreal.PCapWorkflowRuntimeFunctionLibrary

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

Bases: BlueprintFunctionLibrary

Function Library for Performance Capture Workflow, enabling read-only access to Retargeter properties. Intended for querying retargeters when calculating dynamic prop constraints.

C++ Source:

  • Plugin: PerformanceCaptureWorkflow

  • Module: PerformanceCaptureWorkflowRuntime

  • File: PCapWorkflowRuntimeFunctionLibrary.h

classmethod get_chain_end_bone(ik_rig, chain_name) Name

Returns the bone name at the end of a given chain.

Parameters:
Return type:

Name

classmethod get_chain_from_bone(ik_rig, bone_name) Name

Returns the first chain the given bone name is a member of.

Parameters:
Return type:

Name

classmethod get_chain_pair(retarget_asset, chain_name, source_or_target) Name

Get the corresponding source or target chain from a given chain name.

Parameters:
Return type:

Name

classmethod get_chain_start_bone(ik_rig, chain_name) Name

Returns the bone name at the start of a given chain.

Parameters:
Return type:

Name

classmethod get_retarget_chains(ik_rig) Array[BoneChain]

Get all the chains in the given IKRig Asset.

Parameters:

ik_rig (IKRigDefinition)

Return type:

Array[BoneChain]

classmethod get_source_rig(retarget_asset) IKRigDefinition

Get the source IK rig from an IKRetargeter asset.

Parameters:

retarget_asset (IKRetargeter)

Return type:

IKRigDefinition

classmethod get_target_rig(retarget_asset) IKRigDefinition

Get the target IK rig from an IKRetargeter asset.

Parameters:

retarget_asset (IKRetargeter)

Return type:

IKRigDefinition