unreal.InterchangeMaterialFactoryNode

class unreal.InterchangeMaterialFactoryNode(outer: Optional[Object] = None, name: Union[Name, str] = 'None')

Bases: InterchangeBaseMaterialFactoryNode

Interchange Material Factory Node

C++ Source:

  • Plugin: Interchange

  • Module: InterchangeFactoryNodes

  • File: InterchangeMaterialFactoryNode.h

connect_output_to_anisotropy(expression_node_uid, output_name) bool

Connect Output to Anisotropy

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_base_color(expression_node_uid, output_name) bool

Connect Output to Base Color

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_clear_coat(expression_node_uid, output_name) bool

Connect Output to Clear Coat

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_clear_coat_normal(expression_node_uid, output_name) bool

Connect Output to Clear Coat Normal

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_clear_coat_roughness(expression_node_uid, output_name) bool

Connect Output to Clear Coat Roughness

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_cloth(expression_node_uid, output_name) bool

Connect Output to Cloth

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_emissive_color(expression_node_uid, output_name) bool

Connect Output to Emissive Color

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_fuzz_color(expression_node_uid, output_name) bool

Connect Output to Fuzz Color

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_metallic(expression_node_uid, output_name) bool

Connect Output to Metallic

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_normal(expression_node_uid, output_name) bool

Connect Output to Normal

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_occlusion(expression_node_uid, output_name) bool

Connect Output to Occlusion

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_opacity(expression_node_uid, output_name) bool

Connect Output to Opacity

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_refraction(expression_node_uid, output_name) bool

Connect Output to Refraction

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_roughness(expression_node_uid, output_name) bool

Connect Output to Roughness

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_specular(expression_node_uid, output_name) bool

Connect Output to Specular

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_subsurface(expression_node_uid, output_name) bool

Connect Output to Subsurface

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_tangent(expression_node_uid, output_name) bool

Connect Output to Tangent

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_output_to_transmission_color(expression_node_uid, output_name) bool

Connect Output to Transmission Color

Parameters:
  • expression_node_uid (str) –

  • output_name (str) –

Return type:

bool

connect_to_anisotropy(expression_node_uid) bool

Connect to Anisotropy

Parameters:

expression_node_uid (str) –

Return type:

bool

connect_to_base_color(attribute_value) bool

Connect to Base Color

Parameters:

attribute_value (str) –

Return type:

bool

connect_to_clear_coat(attribute_value) bool

Connect to Clear Coat

Parameters:

attribute_value (str) –

Return type:

bool

connect_to_clear_coat_normal(attribute_value) bool

Connect to Clear Coat Normal

Parameters:

attribute_value (str) –

Return type:

bool

connect_to_clear_coat_roughness(attribute_value) bool

Connect to Clear Coat Roughness

Parameters:

attribute_value (str) –

Return type:

bool

connect_to_cloth(attribute_value) bool

Connect to Cloth

Parameters:

attribute_value (str) –

Return type:

bool

connect_to_emissive_color(expression_node_uid) bool

Connect to Emissive Color

Parameters:

expression_node_uid (str) –

Return type:

bool

connect_to_fuzz_color(attribute_value) bool

Connect to Fuzz Color

Parameters:

attribute_value (str) –

Return type:

bool

connect_to_metallic(attribute_value) bool

Connect to Metallic

Parameters:

attribute_value (str) –

Return type:

bool

connect_to_normal(expression_node_uid) bool

Connect to Normal

Parameters:

expression_node_uid (str) –

Return type:

bool

connect_to_occlusion(attribute_value) bool

Connect to Occlusion

Parameters:

attribute_value (str) –

Return type:

bool

connect_to_opacity(attribute_value) bool

Connect to Opacity

Parameters:

attribute_value (str) –

Return type:

bool

connect_to_refraction(attribute_value) bool

Connect to Refraction

Parameters:

attribute_value (str) –

Return type:

bool

connect_to_roughness(expression_node_uid) bool

Connect to Roughness

Parameters:

expression_node_uid (str) –

Return type:

bool

connect_to_specular(expression_node_uid) bool

Connect to Specular

Parameters:

expression_node_uid (str) –

Return type:

bool

connect_to_subsurface(expression_node_uid) bool

Connect to Subsurface

Parameters:

expression_node_uid (str) –

Return type:

bool

connect_to_tangent(expression_node_uid) bool

Connect to Tangent

Parameters:

expression_node_uid (str) –

Return type:

bool

connect_to_transmission_color(attribute_value) bool

Connect to Transmission Color

Parameters:

attribute_value (str) –

Return type:

bool

get_anisotropy_connection() (expression_node_uid=str, output_name=str) or None

Get Anisotropy Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_base_color_connection() (expression_node_uid=str, output_name=str) or None

Get Base Color Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_clear_coat_connection() (expression_node_uid=str, output_name=str) or None

Get Clear Coat Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_clear_coat_normal_connection() (expression_node_uid=str, output_name=str) or None

Get Clear Coat Normal Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_clear_coat_roughness_connection() (expression_node_uid=str, output_name=str) or None

Get Clear Coat Roughness Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_cloth_connection() (expression_node_uid=str, output_name=str) or None

Get Cloth Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_custom_blend_mode() BlendMode or None

Get Custom Blend Mode

Returns:

attribute_value (BlendMode):

Return type:

BlendMode or None

get_custom_opacity_mask_clip_value() float or None

Get Custom Opacity Mask Clip Value

Returns:

attribute_value (float):

Return type:

float or None

get_custom_shading_model() MaterialShadingModel or None

Get Custom Shading Model

Returns:

attribute_value (MaterialShadingModel):

Return type:

MaterialShadingModel or None

get_custom_translucency_lighting_mode() TranslucencyLightingMode or None

Get Custom Translucency Lighting Mode

Returns:

attribute_value (TranslucencyLightingMode):

Return type:

TranslucencyLightingMode or None

get_custom_two_sided() bool or None

Get Custom Two Sided

Returns:

attribute_value (bool):

Return type:

bool or None

get_emissive_color_connection() (expression_node_uid=str, output_name=str) or None

Get Emissive Color Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_fuzz_color_connection() (expression_node_uid=str, output_name=str) or None

Get Fuzz Color Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_metallic_connection() (expression_node_uid=str, output_name=str) or None

Get Metallic Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_normal_connection() (expression_node_uid=str, output_name=str) or None

Get Normal Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_object_class()

Get Object Class

Return type:

type(Class)

get_occlusion_connection() (expression_node_uid=str, output_name=str) or None

Get Occlusion Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_opacity_connection() (expression_node_uid=str, output_name=str) or None

Get Opacity Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_refraction_connection() (expression_node_uid=str, output_name=str) or None

Get Refraction Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_roughness_connection() (expression_node_uid=str, output_name=str) or None

Get Roughness Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_specular_connection() (expression_node_uid=str, output_name=str) or None

Get Specular Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_subsurface_connection() (expression_node_uid=str, output_name=str) or None

Get Subsurface Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_tangent_connection() (expression_node_uid=str, output_name=str) or None

Get Tangent Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

get_transmission_color_connection() (expression_node_uid=str, output_name=str) or None

Get Transmission Color Connection

Returns:

expression_node_uid (str):

output_name (str):

Return type:

tuple or None

set_custom_blend_mode(attribute_value, add_apply_delegate=True) bool

Set Custom Blend Mode

Parameters:
Return type:

bool

set_custom_opacity_mask_clip_value(attribute_value, add_apply_delegate=True) bool

Set Custom Opacity Mask Clip Value

Parameters:
  • attribute_value (float) –

  • add_apply_delegate (bool) –

Return type:

bool

set_custom_shading_model(attribute_value, add_apply_delegate=True) bool

Set Custom Shading Model

Parameters:
Return type:

bool

set_custom_translucency_lighting_mode(attribute_value, add_apply_delegate=True) bool

Set Custom Translucency Lighting Mode

Parameters:
Return type:

bool

set_custom_two_sided(attribute_value, add_apply_delegate=True) bool

Sets if this shader graph should be rendered two sided or not. Defaults to off.

Parameters:
  • attribute_value (bool) –

  • add_apply_delegate (bool) –

Return type:

bool