unreal.InterchangeGenericAnimationPipeline
¶
- class unreal.InterchangeGenericAnimationPipeline(outer: Optional[Object] = None, name: Union[Name, str] = 'None')¶
Bases:
InterchangePipelineBase
Interchange Generic Animation Pipeline
C++ Source:
Plugin: Interchange
Module: InterchangePipelines
File: InterchangeGenericAnimationPipeline.h
Editor Properties: (see get_editor_property/set_editor_property)
animation_range
(InterchangeAnimationRange): [Read-Write] Animation Range: Which animation range to import. The one defined at Exported, at Animated time or define a range manuallycustom_bone_animation_sample_rate
(int32): [Read-Write] Custom Bone Animation Sample Rate: Sample fbx animation data at the specified sample rate, 0 find automaticaly the best sample ratedelete_existing_custom_attribute_curves
(bool): [Read-Write] Delete Existing Custom Attribute Curves: If true, all previous node attributes imported as Animation Curves will be deleted when doing a re-import.delete_existing_morph_target_curves
(bool): [Read-Write] Delete Existing Morph Target Curves: If true, all previous morph target curves will be deleted when doing a re-importdelete_existing_non_curve_custom_attributes
(bool): [Read-Write] Delete Existing Non Curve Custom Attributes: If true, all previous node attributes imported as Animation Attributes will be deleted when doing a re-import.do_not_import_curve_with_zero
(bool): [Read-Write] Do Not Import Curve with Zero: When importing custom attribute or morphtarget as curve, do not import if it doesn’t have any value other than zero. This is to avoid adding extra curves to evaluateframe_import_range
(Int32Interval): [Read-Write] Frame Import Range: Frame range used when Set Range is used in Animation Lengthimport_animations
(bool): [Read-Write] Import Animations: If enable, import all animation assets find in the sources.import_bone_tracks
(bool): [Read-Write] Import Bone Tracks: Import bone transform tracks. If false, this will discard any bone transform tracks.import_custom_attribute
(bool): [Read-Write] Import Custom Attribute: If true, import node attributes as either Animation Curves or Animation Attributesmaterial_curve_suffixes
(Array[str]): [Read-Write] Material Curve Suffixes: Set Material Curve Type for the custom attribute with the following suffixes. This doesn’t matter if Set Material Curve Type is trueremove_curve_redundant_keys
(bool): [Read-Write] Remove Curve Redundant Keys: When importing custom attribute as curve, remove redundant keysset_material_drive_parameter_on_custom_attribute
(bool): [Read-Write] Set Material Drive Parameter on Custom Attribute: Set Material Curve Type for all custom attributes that existssnap_to_closest_frame_boundary
(bool): [Read-Write] Snap to Closest Frame Boundary: If enabled, snaps the animation to the closest frame boundary using the import sampling rateuse30_hz_to_bake_bone_animation
(bool): [Read-Write] Use 30Hz to Bake Bone Animation: If enabled, samples all animation curves to 30 FPS
- property animation_range: InterchangeAnimationRange¶
[Read-Write] Animation Range: Which animation range to import. The one defined at Exported, at Animated time or define a range manually
- Type:
- property custom_bone_animation_sample_rate: int¶
[Read-Write] Custom Bone Animation Sample Rate: Sample fbx animation data at the specified sample rate, 0 find automaticaly the best sample rate
- Type:
(int32)
- property delete_existing_custom_attribute_curves: bool¶
[Read-Write] Delete Existing Custom Attribute Curves: If true, all previous node attributes imported as Animation Curves will be deleted when doing a re-import.
- Type:
(bool)
- property delete_existing_morph_target_curves: bool¶
[Read-Write] Delete Existing Morph Target Curves: If true, all previous morph target curves will be deleted when doing a re-import
- Type:
(bool)
- property delete_existing_non_curve_custom_attributes: bool¶
[Read-Write] Delete Existing Non Curve Custom Attributes: If true, all previous node attributes imported as Animation Attributes will be deleted when doing a re-import.
- Type:
(bool)
- property do_not_import_curve_with_zero: bool¶
[Read-Write] Do Not Import Curve with Zero: When importing custom attribute or morphtarget as curve, do not import if it doesn’t have any value other than zero. This is to avoid adding extra curves to evaluate
- Type:
(bool)
- property frame_import_range: Int32Interval¶
[Read-Write] Frame Import Range: Frame range used when Set Range is used in Animation Length
- Type:
- property import_animations: bool¶
[Read-Write] Import Animations: If enable, import all animation assets find in the sources.
- Type:
(bool)
- property import_bone_tracks: bool¶
[Read-Write] Import Bone Tracks: Import bone transform tracks. If false, this will discard any bone transform tracks.
- Type:
(bool)
- property import_custom_attribute: bool¶
[Read-Write] Import Custom Attribute: If true, import node attributes as either Animation Curves or Animation Attributes
- Type:
(bool)
- property material_curve_suffixes: Array[str]¶
[Read-Write] Material Curve Suffixes: Set Material Curve Type for the custom attribute with the following suffixes. This doesn’t matter if Set Material Curve Type is true
- property remove_curve_redundant_keys: bool¶
[Read-Write] Remove Curve Redundant Keys: When importing custom attribute as curve, remove redundant keys
- Type:
(bool)
- property set_material_drive_parameter_on_custom_attribute: bool¶
[Read-Write] Set Material Drive Parameter on Custom Attribute: Set Material Curve Type for all custom attributes that exists
- Type:
(bool)