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

PortDirectionTypeDescription
(none)In—Draw Nodes have no input connections — you draw directly on the canvas
outputOutImageSketch/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

  1. Add a Draw Node to the canvas via right-click menu (select Draw Node) or drag from the sidebar.
  2. Click on the drawing canvas inside the node to activate it.
  3. Select your tools: choose brush or eraser, pick a color, and set the line width.
  4. Sketch your composition: draw rough shapes showing where elements should appear. Focus on spatial layout rather than fine detail.
  5. Connect the output of the Draw Node to a Reference Image Node’s source port.
  6. Write a text prompt in the Reference Image Node describing what the sketch represents (e.g., “a hiker before a mountain range at sunset”).
  7. 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