# Nodes

Every piece of content on the canvas is a node. Learn how to create nodes, what each type of node is for, what the node's prompt box does, and the basic node actions.

## What is a node

Every piece of content on the canvas is a **node**.

Nodes are independent of each other.

## How to create nodes

There are three common ways to create a node on the canvas:

1. Click `➕` to create one of these nodes: **Image node**, **Video node**, **Audio node**, or **World node**

2. Right-click an empty spot on the canvas to create a node

   From the right-click menu, you can choose:

   **Add a generation node**, **Add asset**, **Add a text node**, and **Add an audio node**

3. Hover over any node you want to use as a reference, and click the `+` on its right or left side

   In this example, the reference is a prompt node that Moodio has refined. Clicking `+` creates an image or video node automatically, with that prompt already added.

[Creating nodes with the + in the left toolbar, the canvas's right-click menu, and the + to the right of a script text node](https://docs.moodio.art/media/3b3c4bfb0a381e1d11556e60c69ae513.mp4)

## What each type of node is for

![A text, image, video, audio and 3D world node side by side on the canvas](https://docs.moodio.art/media/f6f82f654c801e2ea59a9f45eb9a1e89.png)

### Text node

A text node adds written content to the canvas.

You can use the text as part of your work or as a reference for generation. For example, add character details, scene descriptions, or creative requirements, so that other nodes on the canvas have written information to work from.

![A selected, empty text node, ready for you to type in](https://docs.moodio.art/media/f0630901d3c878dfd5601ee0f79d3700.png)

### Image node

An image node generates still images.

Use it to create visual assets such as character looks, scene concept art, and prop designs. You can also combine a text description with reference media to generate the image you need.

![A selected image node with its prompt box open below it](https://docs.moodio.art/media/facff7e8565da161439a4b582cd06f52.png)

### Video node

A video node generates video.

Use it for assets that need to show a character's actions, changes in a scene, or other motion. It can generate a video from a text description and from images, videos, or other references you already have.

![A selected video node with its prompt box open below it](https://docs.moodio.art/media/d8758acfad049dad0e11d26364b3d4ae.png)

### Audio node

An audio node generates or processes sound. Use it for work that needs sound, such as character dialogue, narration, ambient sound, or other audio.

Audio can be part of how you create an asset, and you can also use it together with other nodes.

![A selected audio node, where you choose whether to make music, a sound effect or speech](https://docs.moodio.art/media/4ec0dc335f86c5dcf5efdfa19f48abb1.png)

### 3D world node

A 3D world node creates content in a 3D space and lets you explore it.

Unlike generating a single image, a 3D world gives you a three-dimensional space where things have real positions relative to each other. You use it to build and adjust the space, the objects, and other parts of a scene.

For example, you can build a room, a street, or another 3D scene with a clear spatial layout, and then look at it and work on it from different angles.

![A selected 3D world node, which builds a world from the images, video or notes wired into it](https://docs.moodio.art/media/edf6049269de2a878e905d06f8a7152f.png)

### **Add asset**

The **media node** lets you view and use media you already have, and add new media to the current Asset Canvas.

It does four main things:

- Shows the media from all your projects saved in Moodio, and the media you have already uploaded
- Lets you choose files on your device and upload them to your Library.
- Lets you take photos or videos with your device's camera and add them to the canvas.
- Lets you record your voice with your device and add the recording to the canvas.

[Right-clicking, choosing Add asset, then going through the Library, Discover, Upload, Camera and Record voice tabs](https://docs.moodio.art/media/31d4c486406e901f5664282d2d234fcf.mp4)

## The node's prompt box

This is where you describe the picture you want to generate. It is an important input for controlling the result.

[Clicking the Attach, Prompts and Asset cards buttons in a node's prompt box, one after another](https://docs.moodio.art/media/fd8156b7bd524bd3eb7df9f0799f2811.mp4)

### Write the prompt and link assets

Type a text description of what to generate. You can describe the characters, actions, scene, camera movement, visual style, and more. This description is an important input for controlling the result.

- Type @ to link an asset card you want to reference. The card you choose is linked straight to the generation node.
- Or, on the canvas, connect the node you want to reference to the generation node.
- You can also click **Asset cards** in the prompt box to link an asset card.

[Linking asset cards with the Asset cards button and with @, then wiring image nodes into a video node as references](https://docs.moodio.art/media/209f8027eb88fe5d095ae99956214d2f.mp4)

### **Prompts**

Use Moodio's ready-made prompts to improve your prompt.

### Upload reference media

Upload media as a visual reference. It helps the model understand the look of characters, scenes, styles, and other visual details.

You can add media from all your projects saved in Moodio, media you have uploaded before, and media from **Discover**. You can also upload files from your device, or take new photos or videos and upload them.

[Clicking Attach in an image node's prompt box and picking reference media from the Library, Discover, Upload or Camera tab](https://docs.moodio.art/media/e09f278af7cb9e6eb529526eb6a98afa.mp4)

### **Refine prompt**

Improves your prompt and adds detail to it, based on what you have typed. The description becomes clearer and more specific, which helps the model understand more accurately what you want to generate.

## Basic node actions

Select a node and right-click it to copy, manage, save, or delete it, among other actions.

![A node's right-click menu: Copy, Paste, Duplicate, Rename, Add to library, Add to asset card, Lock and Delete](https://docs.moodio.art/media/63dc0fedb70446f1a8d16ec854801539.png)

- **Copy**

Copies the node, so you can paste an identical node onto the canvas.

- **Paste**

Pastes what you copied onto the current canvas.

- **Duplicate**

Makes an identical copy of the node on the canvas right away, so you can reuse it quickly.

- **Rename**

Changes the node's name, which helps you tell different content apart and keep it organized on the canvas.

![The node's name turned into a text field, ready to be renamed](https://docs.moodio.art/media/e3a36989a80d540087a97f99355ec86c.png)

- **Add to library**

Adds the node's content to your **Library**, so you can find it and reuse it in other work later.

In the window that opens, choose where to save it.

![The window for choosing where to save, with folders under My Library and Shared with me](https://docs.moodio.art/media/5766d37dbf03ab1d51556ba876537369.png)

- **Add to asset card…**

Adds the node to an **asset card**, where it serves as reference media for that character, scene, prop, or other asset.

In the window that opens, choose the asset card to add it to, or create a new asset card and add it there. You can choose **Add to Asset Canvas only** or **Add and mark as selected**.

![The Add to asset card window: choose Add to Asset Canvas only or Add and mark as selected, then tick the asset cards](https://docs.moodio.art/media/faab053d1464c8db60fd9aaff55aecee.png)

- **Lock**

Locks the node, so you don't move or change it by mistake while you organize the canvas.

A locked node can't be selected or moved. To unlock it, use the right-click menu or press Shift+⌘+L (Shift+Ctrl+L on Windows).

![A locked image node with a lock icon in its top-left corner](https://docs.moodio.art/media/06469c50559cc0f5059017bba3924b3f.png)

- **Delete**

Deletes this node. Once deleted, the node is removed from the current canvas. You can undo this with ⌘+Z (Ctrl+Z on Windows).
