unreal.InterchangeDatasmithMaterialPipeline

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

Bases: InterchangeGenericMaterialPipeline

Interchange Datasmith Material Pipeline

C++ Source:

  • Plugin: DatasmithInterchange

  • Module: DatasmithInterchange

  • File: InterchangeDatasmithMaterialPipeline.h

Editor Properties: (see get_editor_property/set_editor_property)

  • asset_name (str): [Read-Write] If set, and there is only one asset and one source, the imported asset will be given this name.

  • create_material_instance_for_parent (bool): [Read-Write] If set, additional material instances are created for reference/parent materials.

  • identify_duplicate_materials (bool): [Read-Write] If set, reference materials along with respective material instances are created.

  • import_materials (bool): [Read-Write] If enabled, imports the material assets found in the sources.

  • material_import (InterchangeMaterialImportOption): [Read-Write] Determines what kind of material assets should be created for the imported materials.

  • parent_material (SoftObjectPath): [Read-Write] Optional material used as the parent when importing materials as instances. If no parent material is specified, one will be automatically selected during the import process.

  • pipeline_display_name (str): [Read-Write] The name of the pipeline that will be display in the import dialog.

  • search_location (InterchangeMaterialSearchLocation): [Read-Write] Specify where we should search for existing materials when importing.

  • texture_pipeline (InterchangeGenericTexturePipeline): [Read-Only]