Navigation
| Name | MetaHumanDefaultPipeline |
| Type | Plugin |
| Part of Plugins | MetaHuman Creator |
| Location | /Engine/Plugins/MetaHuman/MetaHumanCharacter/Source/MetaHumanDefaultPipeline/ |
| Module Build Rules | MetaHumanDefaultPipeline.Build.cs |
Classes
| Name | Remarks |
|---|---|
| UMetaHumanDefaultGroomPipeline | Groom pipeline used for compatibility with the original MetaHumanCreator. |
| UMetaHumanDefaultGroomPipelineMaterialParameters | Class defining the MetaHuman groom standard - it lists all the available parameters and maps them against the material parameter name. |
| UMetaHumanDefaultPipeline | The default pipeline for building MetaHumans. |
| UMetaHumanDefaultPipelineBase | The common base class for the current and legacy default MetaHuman pipelines. |
| UMetaHumanDefaultPipelineLegacy | Pipeline for building legacy actor-based MetaHumans. |
| UMetaHumanDefaultPipelineUEFN | Pipeline for building UEFN actor-based MetaHumans. |
| UMetaHumanDefaultSkeletalMeshPipeline | Skeletal Mesh pipeline used for compatibility with the original MetaHumanCreator. |
| UMetaHumanDefaultSkeletalMeshPipelineMaterialParameters | Class defining the MetaHuman skeletal mesh standard - it lists all the available parameters and maps them against the material parameter name. |
| UMetaHumanGroomPipeline | |
| UMetaHumanOutfitPipeline | |
| UMetaHumanSkeletalMeshPipeline |
Structs
| Name | Remarks |
|---|---|
| FMetaHumanCharacterPartOutput | |
| FMetaHumanDefaultAssemblyOutput | |
| FMetaHumanGroomPipelineAssemblyInput | |
| FMetaHumanGroomPipelineAssemblyOutput | |
| FMetaHumanGroomPipelineBuildOutput | |
| FMetaHumanMaterialParameter | Used to describe material parameter that we can modify on the material obtained from the slot name or index. |
| FMetaHumanOutfitGeneratedAssets | |
| FMetaHumanOutfitPipelineAssemblyInput | |
| FMetaHumanOutfitPipelineAssemblyOutput | |
| FMetaHumanOutfitPipelineBuildOutput | |
| FMetaHumanSkeletalMeshPipelineAssemblyOutput | |
| FMetaHumanSkeletalMeshPipelineBuildOutput |
Interfaces
| Name | Remarks |
|---|---|
| IMetaHumanCharacterPipelineExtender | Pipeline functionality extender. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FFetchSlotMaterialDelegate | TDelegate< const UMaterialInterface *(int32)> | Similar to FFetchSlotNameDelegate, but returns the material assigned to the slot, if any. | Item/MetaHumanMaterialPipelineCommon.h |
| FFetchSlotNameDelegate | TDelegate< FName(int32)> | On an asset that has material slots, such as a mesh, return the name of the material slot that corresponds to the given slot index. | Item/MetaHumanMaterialPipelineCommon.h |
Enums
Public
| Name | Remarks |
|---|---|
| EHairLODTransition | |
| EMetaHumanRuntimeMaterialParameterSlotTarget | Used to determine how to obtain material interface for the given parameter. |
| EMetaHumanRuntimeMaterialParameterType | Material parameters that can be changed at runtimeA subset of EMaterialParameterType |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void UE::MetaHuman::MaterialUtils::SetInstanceParameters
(
const TArray< FMetaHumanMaterialParameter >& InMaterialParameters, |
Item/MetaHumanMaterialPipelineCommon.h |