unreal.InterchangeGenericCommonMeshesProperties

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

Bases: InterchangePipelineBase

Interchange Generic Common Meshes Properties

C++ Source:

  • Plugin: Interchange

  • Module: InterchangePipelines

  • File: InterchangeGenericAssetsPipelineSharedSettings.h

Editor Properties: (see get_editor_property/set_editor_property)

  • auto_detect_mesh_type (bool): [Read-Write] If enabled, and some static mesh transforms are animated, the pipeline will convert the static mesh into a rigid skeletal mesh. This setting is only used if the Force All Meshes As Type setting is set to “None”.

  • bake_meshes (bool): [Read-Write] If enabled, meshes are baked with the scene instance hierarchy transform.

  • compute_weighted_normals (bool): [Read-Write] If enabled, normals are computed using the surface area and the corner angle of the triangle as a ratio.

  • force_all_mesh_as_type (InterchangeForceMeshType): [Read-Write] If set, imports all meshes in the source as either static meshes or skeletal meshes.

  • import_lods (bool): [Read-Write] If enabled, any existing LODs for meshes are imported. This setting is only used if the Bake Meshes setting is also enabled.

  • keep_sections_separate (bool): [Read-Write] If checked, sections with matching materials are kept separate and will not get combined.

  • recompute_normals (bool): [Read-Write] If enabled, normals in the imported mesh are ignored and recomputed.

  • recompute_tangents (bool): [Read-Write] If enabled, tangents in the imported mesh are ignored and recomputed.

  • remove_degenerates (bool): [Read-Write] If true, degenerate triangles are removed.

  • use_backwards_compatible_f16_trunc_u_vs (bool): [Read-Write] If enabled, UVs are converted to 16-bit by a legacy truncation process instead of the default rounding process. This may avoid differences when reimporting older content.

  • use_full_precision_u_vs (bool): [Read-Write] If true, UVs are stored at full floating-point precision.

  • use_high_precision_tangent_basis (bool): [Read-Write] If true, tangents are stored at 16-bit vs 8-bit precision.

  • use_mikk_t_space (bool): [Read-Write] If enabled, tangents are recomputed using MikkTSpace.

  • vertex_color_import_option (InterchangeVertexColorImportOption): [Read-Write] Specify how vertex colors should be imported.

  • vertex_override_color (Color): [Read-Write] Specify an override color for use when the Vertex Color Import Option setting is set to Override.

property auto_detect_mesh_type: bool

[Read-Write] If enabled, and some static mesh transforms are animated, the pipeline will convert the static mesh into a rigid skeletal mesh. This setting is only used if the Force All Meshes As Type setting is set to “None”.

Type:

(bool)

property bake_meshes: bool

[Read-Write] If enabled, meshes are baked with the scene instance hierarchy transform.

Type:

(bool)

property compute_weighted_normals: bool

[Read-Write] If enabled, normals are computed using the surface area and the corner angle of the triangle as a ratio.

Type:

(bool)

property force_all_mesh_as_type: InterchangeForceMeshType

[Read-Write] If set, imports all meshes in the source as either static meshes or skeletal meshes.

Type:

(InterchangeForceMeshType)

property import_lods: bool

[Read-Write] If enabled, any existing LODs for meshes are imported. This setting is only used if the Bake Meshes setting is also enabled.

Type:

(bool)

property keep_sections_separate: bool

[Read-Write] If checked, sections with matching materials are kept separate and will not get combined.

Type:

(bool)

property recompute_normals: bool

[Read-Write] If enabled, normals in the imported mesh are ignored and recomputed.

Type:

(bool)

property recompute_tangents: bool

[Read-Write] If enabled, tangents in the imported mesh are ignored and recomputed.

Type:

(bool)

property remove_degenerates: bool

[Read-Write] If true, degenerate triangles are removed.

Type:

(bool)

property use_backwards_compatible_f16_trunc_u_vs: bool

[Read-Write] If enabled, UVs are converted to 16-bit by a legacy truncation process instead of the default rounding process. This may avoid differences when reimporting older content.

Type:

(bool)

property use_full_precision_u_vs: bool

[Read-Write] If true, UVs are stored at full floating-point precision.

Type:

(bool)

property use_high_precision_tangent_basis: bool

[Read-Write] If true, tangents are stored at 16-bit vs 8-bit precision.

Type:

(bool)

property use_mikk_t_space: bool

[Read-Write] If enabled, tangents are recomputed using MikkTSpace.

Type:

(bool)

property vertex_color_import_option: InterchangeVertexColorImportOption

[Read-Write] Specify how vertex colors should be imported.

Type:

(InterchangeVertexColorImportOption)

property vertex_override_color: Color

[Read-Write] Specify an override color for use when the Vertex Color Import Option setting is set to Override.

Type:

(Color)