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 type | Use it for |
|---|---|
| Text | Ideas, notes, prompts, short instructions, text generation |
| Script | Shot plans, dialogue, image prompts, video prompts |
| Image | Uploads, generated images, first frames, references, edits |
| Video | Uploads, generated clips, trimmed clips, extracted frames |
| Video Composer | Combining several completed video clips into one short export |
| Storyboard Group | Keeping multiple storyboard images in order and exporting sheets |
How to create a node
Use the left toolbar first:
- Click
+. - Choose
Text,Image,Video,Script, orVideo Composer. - 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:
- Create and Use Nodes
- Text Node
- Image Node
- Video Node
- Script Node
- Video Composer Node
- Storyboard Group
- Node Connections
- Node Actions
Then try Generate a Video From an Image.