unreal.InterchangeDatasmithMaterialPipeline¶
- class unreal.InterchangeDatasmithMaterialPipeline(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
InterchangeGenericMaterialPipelineInterchange 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.override_displacement(bool): [Read-Write] If enabled, it will override the displacement center set by shader graph nodes, if anyoverride_displacement_center(float): [Read-Write] Set the value of the displacement center. If enabled it will also override any displacement center value set by shader graph nodesparent_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.sparse_volume_texture_pipeline(InterchangeSparseVolumeTexturePipeline): [Read-Only]texture_pipeline(InterchangeGenericTexturePipeline): [Read-Only]