Description
SubdivideMeshCatmullClark (v1)
Apply Catmull-Clark subdivision to a DataflowMesh using its polygroups as the control cage. The subdivision is editor-only; in non-editor builds the input mesh is passed through unchanged.
Input(s) : Mesh [Intrinsic] - DataflowMesh input/output Subdivisions - Number of subdivision levels to apply
Output(s): Mesh [Passthrough] - DataflowMesh input/output
Information
| Module | GeometryCollectionNodes |
| Category | Mesh|Utilities |
| Tags | Polygroup OpenSubdiv |
| Type | FSubdivideMeshCatmullClarkDataflowNode |
Parameters
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| bDefaultLayer | If true, use the mesh's default polygroup layer. If false, uses the extended polygroup layer at ExtendedLayerIndex. | bool | True |
| ExtendedLayerIndex | Index of the extended polygroup layer to use when bDefaultLayer is false | int32 | 0 |
| AutogenPolygroups | Whether to auto-generate polygroups (by finding likely quads) when the configured polygroup layer is missing or not subdividable. | EDataflowSubdivideAutogenPolygroupsMode | IfMissing |
Inputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| Mesh | DataflowMesh input/output | TObjectPtr<UDataflowMesh> | None |
| Subdivisions | Number of subdivision levels to apply | int32 | 1 |
Outputs
| Name | Description | Permitted Types | Default Value |
|---|---|---|---|
| Mesh | DataflowMesh input/output | TObjectPtr<UDataflowMesh> |