Nodes

What Is a Node

Learn how ViraFlow nodes hold content, connect steps, and keep a canvas workflow reusable.

What a node is

A node is one working unit on the canvas.

Instead of putting the whole project into one long prompt, ViraFlow keeps each step as a node. One node can hold text, a script, an image, a video, a generated result, or a small workflow tool.

This makes the project easier to inspect. You can see what input produced a result, keep useful results, delete weak tests, and branch into a different direction without starting over.

Node types you will use most

Node typeUse it for
TextIdeas, notes, prompts, short instructions, text generation
ScriptShot plans, dialogue, image prompts, video prompts
ImageUploads, generated images, first frames, references, edits
VideoUploads, generated clips, trimmed clips, extracted frames
Video ComposerCombining several completed video clips into one short export
Storyboard GroupKeeping multiple storyboard images in order and exporting sheets

How to create a node

Use the left toolbar first:

  1. Click +.
  2. Choose Text, Image, Video, Script, or Video Composer.
  3. Place one clear idea, file, or task into the node.

You can also right-click an empty area of the canvas and add a node at that position. Use this when you already know where the next step should sit.

How nodes connect

Connections show that one node should influence another node.

For example:

  • connect a Text node to an Image node to use the text as image direction
  • connect an Image node to a Video node to use it as the first frame or reference
  • connect a Script node to generated image nodes when each row needs a storyboard image
  • connect completed Video nodes to a Video Composer node when you want one combined result

ViraFlow blocks connections that would create a loop. If a connection does not work, check whether the source node is the right type for the target node.

What happens when you select a node

Selecting a node opens the controls for that node.

Examples:

  • A Text node can be edited or used to generate new text.
  • A Script node can be edited, expanded, reordered, or used to create image and video nodes.
  • An Image node can be generated, uploaded, edited, upscaled, expanded, or used as a video input.
  • A Video node can be generated, uploaded, upscaled, trimmed, downloaded, or turned into frames.

The controls change because each node type has different jobs.

Useful node actions

Right-click a node when you need node-level actions.

Common actions include:

  • copy a node
  • copy an image link
  • save useful media to My Assets
  • enter 360 panorama preview when an image supports it
  • expand or clean up image variants

Select multiple nodes when you want to organize them together. Multi-select can help you align nodes, arrange them, duplicate them, save selected items to assets, or create groups.

Keep nodes small

One node should do one clear job.

If a Text node has three different ideas, split it. If a Script row describes two shots, split the row. If an Image node has too many experiments, keep the best result and move the rest out of the way.

Next step

Continue with these node guides:

Then try Generate a Video From an Image.