Description
StripUserAttributes (v1)
Strip User Attributes such as Weight Maps, Sets, and Face Int Maps from a Cloth Collection if they are not referenced by properties. This utility node makes it easier to remove unused attributes from your asset, reducing asset size. Note that if this node is not present in your Cloth Dataflow Graph, unreferenced Sets and Face Int Maps will not be copied to the simulation model. Weight Maps will continue to be copied without this node to retain legacy behavior.
Input(s) : ExtraSimWeightMaps - Extra sim weight maps to keep when stripping unused weight maps. ExtraSets - Extra sets to keep when stripping unused sets. ExtraSimFaceIntMaps - Extra maps to keep when stripping unused face integer maps. ExtraRenderWeightMaps - Extra render weight maps to keep when stripping unused weight maps.
Information
| Plugin | ChaosClothAssetDataflowNodes |
| Category | Cloth |
| Tags | Cloth Strip User Attributes |
| Type | FChaosClothStripUserAttributesNode |
Parameters
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| bStripUnusedSimWeightMaps | Strip all unused sim vertex weight maps from the asset. This reduces the asset size, but the weight maps will be unavailable in blueprints, for debug display, or in downstream cloth assets which import this one. | bool | True |
| bStripUnusedSets | Strip all unused sim and render sets from the asset. This reduces the asset size, but the sets will be unavailable in blueprints, for debug display, or in downstream cloth assets which import this one. | bool | True |
| bStripUnusedSimFaceIntMaps | Strip all unused sim face integer maps from the asset. This reduces the asset size, but the maps will be unavailable in blueprints, for debug display, or in downstream cloth assets which import this one. | bool | True |
| bStripUnusedRenderWeightMaps | Strip all unused render vertex weight maps from the asset. This reduces the uncooked asset size, but the maps will be unavailable in downstream assets which import this one. Note that user render weight maps do not currently exist in the cooked asset, so this property has no effect on cooked assets. | bool | True |
| bCopyAllUserAttributesToSimModel | Tell the cloth asset to transfer all user attributes from the cloth collection to the internal simulation model rather than skipping unreferenced sets and face int maps. Note that sim weight maps are always transferred. | bool | True |
Inputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| Collection | FManagedArrayCollection | () | |
| ExtraSimWeightMaps | Extra sim weight maps to keep when stripping unused weight maps. | TArray<FString> | |
| ExtraSets | Extra sets to keep when stripping unused sets. | TArray<FString> | |
| ExtraSimFaceIntMaps | Extra maps to keep when stripping unused face integer maps. | TArray<FString> | |
| ExtraRenderWeightMaps | Extra render weight maps to keep when stripping unused weight maps. | TArray<FString> |
Outputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| Collection | FManagedArrayCollection |