Draw Nodes
Draw Nodes provide a built-in canvas for freehand sketching directly in the editor. Use them to create visual guides, compositions, and ControlNet-style layouts that influence AI image generation. Your sketches act as spatial guidance — showing the AI WHERE elements should appear in the generated image.
What is a Draw Node?
A Draw Node is a self-contained drawing canvas embedded in the workflow editor. Instead of uploading an external image, you sketch directly inside the node using brush and eraser tools. The resulting drawing is treated as an image output that you can connect to Reference Image Nodes, Scene Nodes, and other downstream nodes.
Draw Nodes are ideal for rapid composition prototyping. Rather than describing spatial relationships in text (“person on the left, mountain on the right”), you can draw rough shapes showing exactly where elements should appear. The AI then interprets your sketch as structural guidance and generates a detailed image that respects your layout.
Inputs & Outputs
| Port | Direction | Type | Description |
|---|---|---|---|
| (none) | In | — | Draw Nodes have no input connections — you draw directly on the canvas |
| output | Out | Image | Sketch/drawing can connect to: Reference Image, Scene, Upscaler, Text (multimodal), Canvas, HTML, AI If/Else, Google Drive Export |
Inspector Controls
Drawing Canvas
Full in-node drawing area. Click on the canvas to activate it, then draw with your mouse or stylus. The canvas preserves your work automatically.
Brush Tool
Freehand drawing tool. Select it to paint strokes on the canvas. Combine with color and line width settings for different effects.
Eraser Tool
Remove parts of your drawing. Switch to the eraser to clean up mistakes or refine shapes without clearing the entire canvas.
Color Picker
Select the brush color. Use contrasting colors for different elements in your composition — for example, red for characters, blue for background, green for objects — to help the AI distinguish separate regions.
Line Width
Adjust the brush thickness. Use thin lines for fine details and outlines, and thick lines for filling areas and marking broad regions.
Clear Canvas
Remove all drawing content and start fresh. This action cannot be undone.
Tag
Assign a tag like @sketch-1 to reference the drawing in other node prompts. Tags allow you to mention specific drawings by name using the @tagName syntax.
How to Use
- Add a Draw Node to the canvas via right-click menu (select Draw Node) or drag from the sidebar.
- Click on the drawing canvas inside the node to activate it.
- Select your tools: choose brush or eraser, pick a color, and set the line width.
- Sketch your composition: draw rough shapes showing where elements should appear. Focus on spatial layout rather than fine detail.
- Connect the output of the Draw Node to a Reference Image Node’s source port.
- Write a text prompt in the Reference Image Node describing what the sketch represents (e.g., “a hiker before a mountain range at sunset”).
- Generate — the AI will follow your sketch as spatial guidance and produce an image matching both the layout and the description.
Workflow Examples
Composition-Guided Generation
Draw Node (sketch of a person on the left, mountain on the right) connects to a Reference Image Node with the prompt: “a hiker standing before a mountain range at sunset, cinematic photography”. The AI generates an image matching both the spatial composition from the sketch AND the textual description.
Multi-Layer Pipeline
Draw Node (rough layout, tag: @composition) connects to a Reference Image Node (detailed render using the sketch as guidance) connects to a Scene Node (video using @composition as a reference frame). This pipeline generates a video that follows your original sketched composition through multiple processing stages.
Tips & Best Practices
- Sketch loosely — the AI interprets shapes and spatial relationships, not fine details. Rough shapes work better than detailed drawings.
- Use contrasting colors for different elements (red for character, blue for background, green for objects) to help the AI distinguish regions.
- Thick lines work better than thin ones for area boundaries and general composition guidance.
- Don’t aim for perfection — the sketch is guidance, not the final output. The AI fills in all the details based on your text prompt.
- Combine with text prompts — your sketch defines WHERE things go, your prompt defines WHAT things are.
- Lock successful drawings to prevent accidental edits during workflow reruns. Use the lock toggle in the node header when the drawing is complete.
Troubleshooting
Drawing not appearing in output
Make sure the Draw Node is connected to a Reference Image Node’s source port (the image input), not the input text port. The source port accepts image data from the drawing.
AI ignoring the sketch
The sketch influence depends on the image model. Some models follow spatial guidance more faithfully than others. Try FLUX or Midjourney models for the best ControlNet-style results.
Canvas not responding to input
Click directly on the canvas area within the node. The drawing canvas activates on focus. If the canvas is still unresponsive, try zooming in so the node is larger on screen.
Drawing appears too small
Increase the node size by dragging the resize handle at the bottom-right corner. A larger node provides a larger drawing area with more precision.
See Also
- Reference Images — Generate images using your sketches as spatial guidance
- Scenes — Use drawn compositions for video generation
- Upscaler Nodes — Enhance and upscale images generated from sketches
- Canvas Controls — Navigate and manage the editor canvas