ComfyUI Node
BD Blender Edge Marking
Edge marking using BrainDeadBlender addon. ⚠️ COLOR DETECTION requires FACE/CORNER domain vertex colors! Use BD_SampleVoxelgridColors with 'face' mode (CORNER domain). POINT domain colors (smooth/sharp modes) share colors at vertices, making edge detection impossible. Operations: - FROM_COLORS_AND_ANGLE: Mark edges by color change AND face angle (combined) - FROM_COLORS: Mark edges where colors change - FROM_ANGLE: Mark edges by face angle - CLEAR: Clear sharp/crease marks - SHARP_TO_CREASE: Convert sharp to crease - CREASE_TO_SHARP: Convert crease to sharp Returns statistics including pre-existing edge marks.
BD Blender Edge Marking
- mesh
- mesh
- edge_preview
- edge_metadata
- status
◄operationFROM_COLORS_AND_ANGLE►
◄color_threshold0.15►
◄angle_threshold30►
◄mark_modeADD►
◄mark_typeBOTH►
◄crease_value1.0►
◄clear_sharpfalse►
◄clear_creasefalse►
◄generate_previewtrue►
◄preview_thickness0.0020►
◄timeout120►
Category🧠BrainDead/Blender
Inputs (12)
| Name | Type | Default | Description |
|---|---|---|---|
| mesh | TRIMESH | — | |
| operation | COMBO | FROM_COLORS_AND_ANGLE | Edge marking operation (combined mode detects both color and angle edges) |
| color_threshold | FLOAT | 0.150.01–1 | Color difference threshold (for FROM_COLORS) |
| angle_threshold | FLOAT | 300–180 | Angle threshold in degrees (for FROM_ANGLE) |
| mark_mode | COMBO | ADD | ADD to existing marks or REPLACE all |
| mark_type | COMBO | BOTH | Type of edge mark to apply |
| crease_value | FLOAT | 1.00–1 | Crease strength (for CREASE marking) |
| clear_sharp | BOOLEAN | false | Clear sharp marks (for CLEAR/conversion ops) |
| clear_crease | BOOLEAN | false | Clear crease values (for CLEAR/conversion ops) |
| generate_preview | BOOLEAN | true | Generate edge preview mesh (visible wireframe of marked edges) |
| preview_thickness | FLOAT | 0.00200.0005–0.02 | Thickness of preview edge tubes (mesh units) |
| timeoutopt | INT | 12030–600 | Maximum processing time |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| mesh | TRIMESH | — |
| edge_preview | TRIMESH | — |
| edge_metadata | EDGE_METADATA | — |
| status | STRING | — |