Navigation
API > API/Plugins > API/Plugins/ChaosClothAssetDataflowNodes > API/Plugins/ChaosClothAssetDataflowNodes/ChaosClothAsset
Inheritance Hierarchy
- FDataflowNode
- FChaosClothAssetTransferSkinWeightsNode
References
| Module | ChaosClothAssetDataflowNodes |
| Header | /Engine/Plugins/ChaosClothAssetEditor/Source/ChaosClothAssetDataflowNodes/Public/ChaosClothAsset/TransferSkinWeightsNode.h |
| Include | #include "ChaosClothAsset/TransferSkinWeightsNode.h" |
Syntax
USTRUCT (Meta=(DataflowCloth))
struct FChaosClothAssetTransferSkinWeightsNode : public FDataflowNode
Remarks
Transfer the skinning weights set on a skeletal mesh to the simulation and/or render mesh stored in the cloth collection.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FManagedArrayCollection | Collection | ||
| FChaosClothAssetWeightedValueNonAnimatableNoLowHighRange | InpaintMask | Optional mask where a non-zero value indicates that we want the skinning weights for the vertex to be computed automatically instead of it being copied over from the source mesh. | |
| bool | LayeredMeshSupport | If true, when the closest point doesn't pass the normal threshold test, will try again with a flipped normal. | |
| int32 | LodIndex | The skeletal mesh LOD to transfer the skin weights from. | |
| EChaosClothAssetMaxNumInfluences | MaxNumInfluences | The maximum number of bones that will influence each vertex. | |
| double | NormalThreshold | Maximum angle difference (in degrees) between the target and source point normals to be considered a match for the InpaintWeights method. | |
| int32 | NumSmoothingIterations | The number of smoothing iterations applied to the vertices whose weights were automatically computed. | |
| double | RadiusPercentage | Percentage of the bounding box diagonal of the simulation mesh to use as search radius for the InpaintWeights method. | |
| EChaosClothAssetTransferRenderMeshSource | RenderMeshSourceType | For the render mesh, choose which source to use, either the default or specified simulation mesh or the specified skeletal mesh. | |
| FManagedArrayCollection | SimCollection | The collection containing the sim mesh to use when the Render Mesh Transfer Source is set to Collection/Sim Collection. | |
| TObjectPtr< USkeletalMesh > | SkeletalMesh | The skeletal mesh to transfer the skin weights from. | |
| float | SmoothingStrength | The smoothing strength of each smoothing iteration. | |
| EChaosClothAssetTransferTargetMeshType | TargetMeshType | The type of cloth mesh the skeletal mesh transfer will be applied to, simulation, render mesh, or both. | |
| EChaosClothAssetTransferSkinWeightsMethod | TransferMethod | Algorithm used for the transfer method. | |
| FTransform | Transform | The relative transform between the skeletal mesh and the cloth asset. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FChaosClothAssetTransferSkinWeightsNode
(
const UE::Dataflow::FNodeParameters& InParam, |
Functions
| Type | Name | Description | |
|---|---|---|---|
DATAFLOW_NODE_DEFINE_INTERNAL
(
FChaosClothAssetTransferSkinWeightsNode, |
|||
FName
(
"FClothCollection" |