Navigation
API > API/Plugins > API/Plugins/InterchangeCommon
Data type representing a Bidirectional Scattering Distribution Function.
| Name | EInterchangeMaterialXBSDF |
| Type | enum |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/Common/Public/MaterialX/InterchangeMaterialXDefinitions.h |
| Include Path | #include "MaterialX/InterchangeMaterialXDefinitions.h" |
Syntax
enum EInterchangeMaterialXBSDF
{
OrenNayarDiffuse,
BurleyDiffuse,
Translucent,
Dielectric,
Conductor,
GeneralizedSchlick,
Subsurface,
Sheen,
ChiangHair,
UMETA =(hidden),
}
Values
| Name | Remarks |
|---|---|
| OrenNayarDiffuse | A BSDF node for diffuse reflections. |
| BurleyDiffuse | A BSDF node for Burley diffuse reflections. |
| Translucent | A BSDF node for pure diffuse transmission. |
| Dielectric | A reflection/transmission BSDF node based on a microfacet model and a Fresnel curve for dielectrics. |
| Conductor | A reflection BSDF node based on a microfacet model and a Fresnel curve for conductors/metals. |
| GeneralizedSchlick | A reflection/transmission BSDF node based on a microfacet model and a generalized Schlick Fresnel curve. |
| Subsurface | A subsurface scattering BSDF for true subsurface scattering. |
| Sheen | A microfacet BSDF for the back-scattering properties of cloth-like materials. |
| ChiangHair | Constructs a hair BSDF based on the Chiang hair shading model [^Chiang2016]. |
| UMETA |