Navigation
API > API/Plugins > API/Plugins/GeometryCollectionNodes
Transfer skin weights from a source collection to a target collection. Component Transfer is used when all geometries from the source collection have matched names with the target collection. Otherwise, Global Transfer is used. Geometries are matched when the geometry's BoneName can be found as the start of the BoneName of a geometry in the target collection. Use TransformNameSuffix to add extra string to the source geometry's BoneName to avoid multiple matched names. For example, source geometry has name SK_10 and target geometry has name SK_10_tet1 For all names, Check BoneName attribute in Transform group in the collection.
| Name | FGeometryCollectionTransferVertexSkinWeightsNode |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/GeometryCollectionPlugin/Source/GeometryCollectionNodes/Public/Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
| Include Path | #include "Dataflow/GeometryCollectionTransferVertexAttributeNode.h" |
Syntax
USTRUCT (Meta=(DataflowGeometryCollection))
struct FGeometryCollectionTransferVertexSkinWeightsNode : public FDataflowNode
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDataflowNode → FGeometryCollectionTransferVertexSkinWeightsNode
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGeometryCollectionTransferVertexSkinWeightsNode
(
const UE::Dataflow::FNodeParameters& InParam, |
Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoundingVolumeType | EDataflowTransferVertexAttributeNodeBoundingVolume | Bounding volume type for source assets[default: Triangle] | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| BoundMultiplier | EditConditionHides float | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
|
| EdgeMultiplier | float | Edge multiplier for the Bounding Volume Hierarchy(BVH) target's particle search radius. | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| EditCondition | Max bound multiplier for the Bounding Volume Hierarchy(BVH) target's particle search radius. | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
|
| Falloff | EDataflowTransferVertexAttributeNodeFalloff | Falloff of source value based on distance from source triangle[default: Squared] | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| FalloffThreshold | float | Threshold based on distance from source triangle.Values past the threshold will falloff.[Defaults to 1 percent of triangle size(0.01)] | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| FromCollection | DATAFLOW_NODE_DEFINE_INTERNAL(FGeometryCollectionTransferVertexSkinWeightsNode, "TransferVertexSkinWeights", "GeometryCollection", "Transfer vertex skin weights from the Source Collection to the Target Collection") public FManagedArrayCollection | Target collection to transfer vertex attribute to. | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| SourceScale | EDataflowTransferVertexAttributeNodeSourceScale | Bounding volume hierarchy cell size for neighboring vertices to transfer into[default: Asset] | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| TransferMethod | EDataflowTransferVertexAttributeNodeTransferMethod | Transfer method [default: Paired Geometry Transfer] | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|
| TransformNameSuffix | EditConditionHides FString | Dataflow/GeometryCollectionTransferVertexAttributeNode.h |
|