unreal.PerformanceCaptureSettings¶
- class unreal.PerformanceCaptureSettings(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
ObjectPer Project Settings for Performance Capture.
C++ Source:
Plugin: PerformanceCaptureWorkflow
Module: PerformanceCaptureWorkflow
File: PCapSettings.h
Editor Properties: (see get_editor_property/set_editor_property)
allowed_capture_character_actor_classes(Array[Class]): [Read-Write] Skeletal Mesh Actor classes that are explicitly to be used as Characters with Mocap Manager. These skeletal mesh actors must contain a retarget componentdatabase_helper_class(Class): [Read-Write] Blueprint helper class for making database calls. If you change class you will need to restart the editor to pick up the changedefault_performer_skel_mesh(SkeletalMesh): [Read-Write] Base skeletal mesh for Mocap performers.default_session_template(PCapSessionTemplate): [Read-Write] This Asset defines the folder structure and settings used in a performance capture sessiondisallowed_capture_character_actor_classes(Array[Class]): [Read-Write] Skeletal Mesh Actor classes that are explicitly disallowed for use as Characters with Mocap Manager.mocap_manager_default_workflow(PCapWorkflowCustomization): [Read-Write] This Data Asset defines the UI panels you wish to have available in Mocap Managermocap_manager_ui(EditorUtilityWidgetBlueprint): [Read-Write] Editor Utility Widget class that will be used for the Mocap Manager UIon_p_cap_settings_changed(OnPCapSettingsChanged): [Read-Write] Multicast delegate called whenever the Performance Capture settings object is modified.production_table(PCapDataTable): [Read-Write] Pointer to the datatable Mocap Manager will use for recording production data.session_table(PCapDataTable): [Read-Write] Pointer to the datatable Mocap Manager will use for recording all session data.stage_root(Class): [Read-Write] Stage Root Actor to spawn for Performance Capture. Class must derive from APerformanceCaptureStageRoot.view_model_class(Class): [Read-Write] Blueprint Viewmodel class. If you change class you will need to restart the editor to pick up the change.workflow_phase_ui_base_class(Class): [Read-Write] Editor Utility Widget class that will be used for each of the phase UI panels. Note this is not editable in the settings. It can only be modified in the DefaultPerformanceCaptureWorkflow.ini
- property allowed_capture_character_actor_classes: None¶
[Read-Only] Skeletal Mesh Actor classes that are explicitly to be used as Characters with Mocap Manager. These skeletal mesh actors must contain a retarget component
- property default_performer_skel_mesh: SkeletalMesh¶
[Read-Only] Base skeletal mesh for Mocap performers.
- Type:
- property default_session_template: PCapSessionTemplate¶
[Read-Only] This Asset defines the folder structure and settings used in a performance capture session
- Type:
- property disallowed_capture_character_actor_classes: None¶
[Read-Only] Skeletal Mesh Actor classes that are explicitly disallowed for use as Characters with Mocap Manager.
- classmethod get_performance_capture_settings() PerformanceCaptureSettings¶
Get the Performance Capture settings uobject
- Returns:
Settings Object.
- Return type:
- property mocap_manager_default_workflow: PCapWorkflowCustomization¶
[Read-Only] This Data Asset defines the UI panels you wish to have available in Mocap Manager
- Type:
- property mocap_manager_ui: EditorUtilityWidgetBlueprint¶
[Read-Only] Editor Utility Widget class that will be used for the Mocap Manager UI
- Type:
- property on_p_cap_settings_changed: OnPCapSettingsChanged¶
[Read-Write] Multicast delegate called whenever the Performance Capture settings object is modified.
- Type:
(OnPCapSettingsChanged)
- property production_table: PCapDataTable¶
[Read-Only] Pointer to the datatable Mocap Manager will use for recording production data.
- Type:
- property session_table: PCapDataTable¶
[Read-Only] Pointer to the datatable Mocap Manager will use for recording all session data.
- Type:
- set_default_session_template(new_session_template) None¶
Set the default session template in Performance Capture Settings.
- Parameters:
new_session_template (PCapSessionTemplate) – Session Template data asset ref.
- set_production_table(new_data_table) None¶
Set the production table in Performance Capture Settings.
- Parameters:
new_data_table (PCapDataTable) – Datatable ref. Must be of the FPCapProduction struct type.
- set_session_table(new_data_table) None¶
Set the session table in Performance Capture settings.
- Parameters:
new_data_table (PCapDataTable) – Datatable ref. Must be of the FPCapSession struct type.
- show_performance_capture_project_settings() None¶
Open the project settings panel and show the Performance Capture section.
- property stage_root: Class¶
[Read-Only] Stage Root Actor to spawn for Performance Capture. Class must derive from APerformanceCaptureStageRoot.
- Type:
(Class)