Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that breaks a 'Geometry Script Transfer Bone Weights Options' into its member fields
Inputs
| Type | Name | Description |
|---|---|---|
| struct | Geometry Script Transfer Bone Weights Options |
Outputs
| Type | Name | Description |
|---|---|---|
| enum | Transfer Method | The type of algorithm to use for transferring the bone weights. |
| enum | Output Target Mesh Bones | Chooses which bone attributes to use for transferring weights to the TargetMesh. |
| struct | Source Profile | The identifier for the source bone/skin weight profile used to transfer the weights from. |
| struct | Target Profile | The identifier for the source bone/skin weight profile used to transfer the weights to. |
| real | Radius Percentage | Defines the search radius as the RadiusPercentage * (input mesh bounding box diagonal). All points not within the searchradius will be ignored. If negative, all points are considered. Only used in the InpaintWeights algorithm. |
| real | Normal Threshold | Maximum angle (in degrees) difference between the target and the source point normals to be considred a match.If negative, normals are ignored. Only used in the InpaintWeights algorithm. |
| boolean | Layered Mesh Support | If true, when the closest point doesn't pass the normal threshold test, will try again with a flipped normal.This helps with layered meshes where the "inner" and "outer" layers are close to each other but whose normalsare pointing in the opposite directions. |
| integer | Num Smoothing Iterations | The number of optional post-processing smoothing iterations applied to the vertices without the match. |
| real | Smoothing Strength | The strength of each post-processing smoothing iteration. |
| name | Inpaint Mask | Optional weight attribute name 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. |