| mesh | TRIMESH | | — |
| delimit_sharp | BOOLEAN | true | Respect sharp edge marks (won't dissolve across) |
| delimit_seam | BOOLEAN | false | Respect seam edge marks |
| delimit_material | BOOLEAN | false | Respect material boundaries |
| delimit_normal | BOOLEAN | true | Respect normal direction changes (auto-detect planes). Enable this to preserve planar group boundaries without needing explicit SHARP marks. |
| dissolve_angle | FLOAT | 5.00.1–45 | Max angle between faces to allow merging (degrees) |
| min_faces_per_region | INT | 11–100 | Minimum faces to keep per region |
| faces_per_area_percent | FLOAT | 0.00–50 | Target faces per 1% of surface area (0=no subdivision, keeps clean NGONs) |
| max_faces_per_region | INT | 1001–1000 | Maximum faces per region (prevents over-subdivision) |
| output_topology | COMBO | TRI | Output face type: TRI (compatible), QUAD (clean), NGON (minimal) |
| flatten_regions | BOOLEAN | true | Ensure faces stay coplanar within each region |
| min_subdivide_area_percent | FLOAT | 3.00.1–50 | Minimum face area (% of total) to consider for subdivision. Lower = more faces subdivided. |
| edge_metadataopt | EDGE_METADATA | | Edge metadata from BD_PlanarGrouping or BD_BlenderEdgeMarking. If connected, edges will be marked before dissolve. |
| timeoutopt | INT | 30060–1800 | Maximum processing time in seconds |