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_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] Proint 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.
- 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_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] Proint 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.