ComfyUI Node
Preview Bridge Extended (DazzleNodes)
Extended Preview Bridge with optional mask input. Combines masks from upstream nodes with MaskEditor drawings. Supports restore_mask functionality for mask persistence.
Preview Bridge Extended (DazzleNodes)
- images
- mask_opt
- dazzle_signal
- image
- mask
- info
◄image►
◄mask_outputcombined►
◄editor_targetcombined►
◄restore_masknever►
◄blocknever►
CategoryDazzleNodes
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| images | IMAGE | — | |
| image | STRING | — | |
| mask_optopt | MASK | — | |
| mask_outputopt | COMBO | combined | Controls what goes to the OUTPUT mask slot. combined: OR combine input_mask + mask_editor drawings mask_editor: Only output the editor mask layer input_mask: Only output the input mask layer Preview displays the selected output mode (WYSIWYG). |
| editor_targetopt | COMBO | combined | Controls WHAT is editable in MaskEditor. Display always shows: red=input mask, orange=editor mask. combined: Edit both input + editor masks together (default) mask_editor: Only edit editor mask (input mask shown as red, locked) input_mask: Only edit input mask (editor mask shown as orange, locked) |
| restore_maskopt | COMBO | never | if_same_size: Restore cached mask if new image has same dimensions always: Always restore cached mask (resized if needed) never: Do not restore cached masks Note: restore_mask has higher priority than block |
| blockopt | COMBO | never | never: Never block execution if_empty_mask: Block if the OUTPUT mask is empty if_empty_editor: Block if user hasn't drawn in MaskEditor always: Always block execution (debugging backstop) |
| dazzle_signalopt | DAZZLE_SIGNAL | Orchestration signal from Dazzle Command node. Controls block behavior based on workflow state (playing/paused). Optional -- no effect without connection. |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | — |
| mask | MASK | — |
| info | STRING | — |