unreal.MaterialProxySettings

class unreal.MaterialProxySettings(texture_size=[1024, 1024], gutter_space=4.0, metallic_constant=0.0, roughness_constant=0.5, specular_constant=0.5, opacity_constant=1.0, opacity_mask_constant=1.0, ambient_occlusion_constant=1.0, texture_sizing_type=TextureSizingType.TEXTURE_SIZING_TYPE_USE_SINGLE_TEXTURE_SIZE, blend_mode=BlendMode.BLEND_OPAQUE, normal_map=True, metallic_map=False, roughness_map=False, specular_map=False, emissive_map=False, opacity_map=False, opacity_mask_map=False, ambient_occlusion_map=False, diffuse_texture_size=[1024, 1024], normal_texture_size=[1024, 1024], metallic_texture_size=[1024, 1024], roughness_texture_size=[1024, 1024], specular_texture_size=[1024, 1024], emissive_texture_size=[1024, 1024], opacity_texture_size=[1024, 1024], opacity_mask_texture_size=[1024, 1024], ambient_occlusion_texture_size=[1024, 1024])

Bases: unreal.StructBase

Material Proxy Settings

C++ Source:

  • Module: Engine
  • File: MaterialMerging.h

Editor Properties: (see get_editor_property/set_editor_property)

  • ambient_occlusion_constant (float): [Read-Write] Ambient Occlusion Constant
  • ambient_occlusion_map (bool): [Read-Write] Ambient Occlusion Map
  • ambient_occlusion_texture_size (IntPoint): [Read-Write] Ambient Occlusion Texture Size
  • blend_mode (BlendMode): [Read-Write] Blend Mode
  • diffuse_texture_size (IntPoint): [Read-Write] Override diffuse map size
  • emissive_map (bool): [Read-Write] Whether to generate emissive map
  • emissive_texture_size (IntPoint): [Read-Write] Override emissive map size
  • gutter_space (float): [Read-Write] Gutter Space
  • metallic_constant (float): [Read-Write] Metallic constant
  • metallic_map (bool): [Read-Write] Whether to generate metallic map
  • metallic_texture_size (IntPoint): [Read-Write] Override metallic map size
  • normal_map (bool): [Read-Write] Whether to generate normal map
  • normal_texture_size (IntPoint): [Read-Write] Override normal map size
  • opacity_constant (float): [Read-Write] Opacity Constant
  • opacity_map (bool): [Read-Write] Whether to generate opacity map
  • opacity_mask_constant (float): [Read-Write] Opacity Mask Constant
  • opacity_mask_map (bool): [Read-Write] Opacity Mask Map
  • opacity_mask_texture_size (IntPoint): [Read-Write] Override opacity map size
  • opacity_texture_size (IntPoint): [Read-Write] Override opacity map size
  • roughness_constant (float): [Read-Write] Roughness constant
  • roughness_map (bool): [Read-Write] Whether to generate roughness map
  • roughness_texture_size (IntPoint): [Read-Write] Override roughness map size
  • specular_constant (float): [Read-Write] Specular constant
  • specular_map (bool): [Read-Write] Whether to generate specular map
  • specular_texture_size (IntPoint): [Read-Write] Override specular map size
  • texture_size (IntPoint): [Read-Write] Size of generated BaseColor map
  • texture_sizing_type (TextureSizingType): [Read-Write] Texture Sizing Type
ambient_occlusion_constant

(float) – [Read-Write] Ambient Occlusion Constant

ambient_occlusion_map

(bool) – [Read-Write] Ambient Occlusion Map

ambient_occlusion_texture_size

(IntPoint) – [Read-Write] Ambient Occlusion Texture Size

blend_mode

(BlendMode) – [Read-Write] Blend Mode

diffuse_texture_size

(IntPoint) – [Read-Write] Override diffuse map size

emissive_map

(bool) – [Read-Write] Whether to generate emissive map

emissive_texture_size

(IntPoint) – [Read-Write] Override emissive map size

gutter_space

(float) – [Read-Write] Gutter Space

metallic_constant

(float) – [Read-Write] Metallic constant

metallic_map

(bool) – [Read-Write] Whether to generate metallic map

metallic_texture_size

(IntPoint) – [Read-Write] Override metallic map size

normal_map

(bool) – [Read-Write] Whether to generate normal map

normal_texture_size

(IntPoint) – [Read-Write] Override normal map size

opacity_constant

(float) – [Read-Write] Opacity Constant

opacity_map

(bool) – [Read-Write] Whether to generate opacity map

opacity_mask_constant

(float) – [Read-Write] Opacity Mask Constant

opacity_mask_map

(bool) – [Read-Write] Opacity Mask Map

opacity_mask_texture_size

(IntPoint) – [Read-Write] Override opacity map size

opacity_texture_size

(IntPoint) – [Read-Write] Override opacity map size

roughness_constant

(float) – [Read-Write] Roughness constant

roughness_map

(bool) – [Read-Write] Whether to generate roughness map

roughness_texture_size

(IntPoint) – [Read-Write] Override roughness map size

specular_constant

(float) – [Read-Write] Specular constant

specular_map

(bool) – [Read-Write] Whether to generate specular map

specular_texture_size

(IntPoint) – [Read-Write] Override specular map size

texture_size

(IntPoint) – [Read-Write] Size of generated BaseColor map

texture_sizing_type

(TextureSizingType) – [Read-Write] Texture Sizing Type