unreal.InterchangeMaterialXBSDF

class unreal.InterchangeMaterialXBSDF

Bases: EnumBase

Data type representing a Bidirectional Scattering Distribution Function.

C++ Source:

  • Plugin: Interchange

  • Module: InterchangeCommon

  • File: InterchangeMaterialXDefinitions.h

BURLEY_DIFFUSE: InterchangeMaterialXBSDF = Ellipsis

A BSDF node for Burley diffuse reflections.

Type:

1

CHIANG_HAIR: InterchangeMaterialXBSDF = Ellipsis

Constructs a hair BSDF based on the Chiang hair shading model [^Chiang2016]. This node does not support vertical layering.

Type:

8

CONDUCTOR: InterchangeMaterialXBSDF = Ellipsis

A reflection BSDF node based on a microfacet model and a Fresnel curve for conductors/metals.

Type:

4

DIELECTRIC: InterchangeMaterialXBSDF = Ellipsis

A reflection/transmission BSDF node based on a microfacet model and a Fresnel curve for dielectrics.

Type:

3

GENERALIZED_SCHLICK: InterchangeMaterialXBSDF = Ellipsis

A reflection/transmission BSDF node based on a microfacet model and a generalized Schlick Fresnel curve.

Type:

5

OREN_NAYAR_DIFFUSE: InterchangeMaterialXBSDF = Ellipsis

A BSDF node for diffuse reflections.

Type:

0

SHEEN: InterchangeMaterialXBSDF = Ellipsis

A microfacet BSDF for the back-scattering properties of cloth-like materials.

Type:

7

SUBSURFACE: InterchangeMaterialXBSDF = Ellipsis

A subsurface scattering BSDF for true subsurface scattering.

Type:

6

TRANSLUCENT: InterchangeMaterialXBSDF = Ellipsis

A BSDF node for pure diffuse transmission.

Type:

2