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 | |
|---|---|---|---|
| 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. | |
| DATAFLOW_NODE_DEFINE_INTERNAL(FChaosClothAssetTransferSkinWeightsNode, "TransferSkinWeights", "Cloth... | SkeletalMesh | The skeletal mesh to transfer the skin weights from. | |
| float | SmoothingStrength | The smoothing strength of each smoothing iteration. | |
| EChaosClothAssetTransferTargetMeshType | TargetMeshType | The type of the mesh the transfer will be applied to. | |
| 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 Dataflow::FNodeParameters& InParam, |