# Loop Subject

> Pick one of 31 loop subjects, such as a neon tunnel, a starfield or falling snow, and build a seamless looping video for streams, screens and ambient visuals.

Source: https://nodaro.ai/docs/nodes/creative-controls/loop-subject

The **Loop Subject** picker names the subject of a looping video. You choose one subject from its catalog, such as a neon tunnel, a starfield, falling snow or a kaleidoscope. Each subject is written to fill the frame and to loop well, for background loops, screen savers and ambient visuals. The picker never calls a model, so it costs no credits.

- Found in: Creative Controls › Scene
- Output: text
- API type: `loop-subject`

## When to use it
- Background loops for live streams, podcasts or installations.
- Screen savers and digital signage.
- Music-video footage that loops without a visible cut.

## How to use it
### Add the picker

Open the node picker and choose **Creative Controls › Scene › Loop Subject**.

### Choose a subject

Select the node and choose a subject in the settings panel. The tiles are grouped as Realistic and Abstract / VJ, and each tile shows a small icon.

### Connect it

Drag from the picker's output to the **Look** input of a [Generate Image](https://nodaro.ai/docs/nodes/image/generate-image) or [Generate Video](https://nodaro.ai/docs/nodes/video/generate-video) node. For a seamless loop, start with Generate Image, as described in [Make a seamless loop](#make-a-seamless-loop).

### Run the image or video node

The subject's wording is added to the end of the prompt when the connected node runs.

Workflow: A Loop Subject picker shapes one image, the image becomes both the first and last frame of a video, and Loop Video repeats the clip.

- Loop Subject → Generate Image (look)
- Generate Image → Generate Video (start frame)
- Generate Image → Generate Video (end frame)
- Generate Video → Loop Video (video)

## Settings
| Setting | What it does |
| --- | --- |
| **Loop Subject** | The subject to add. The default is **Tunnel — Exciting**. |
| **Custom text (before)** | Your own words, added before the subject's wording. |
| **Custom text (after)** | Your own words, added after the subject's wording. |
| **Prompt hint** | **Full** adds a description of the subject and its composition. **Compact** adds only the short term. See [Creative Controls](https://nodaro.ai/docs/guides/creative-controls). |

To see the exact words the picker will add, switch the node to the **Prompt** or **Both** display mode. The settings panel shows the same text under **Will inject into prompt**.

## Make a seamless loop

A loop looks seamless when its last frame matches its first frame. Build one in five steps:

### Generate the loop frame

Connect the Loop Subject picker to the **Look** input of a [Generate Image](https://nodaro.ai/docs/nodes/image/generate-image) node, and run it. The image becomes the first and the last frame of the loop.

### Use the image as both frames

Connect the image to both the **Start Frame** and the **End Frame** inputs of a [Generate Video](https://nodaro.ai/docs/nodes/video/generate-video) node. Choose a VEO 3.1 model, such as [VEO 3.1 Fast](https://nodaro.ai/docs/models/video/veo-3-1-fast).

### Add the loop sentence

Add this sentence to the prompt of the Generate Video node:

```
Seamless loop: motion begins and ends in the exact same composition and lighting so the first and last frames match perfectly.
```

### Turn on Loop trim

In the settings of Generate Video, turn on **Loop trim**. It cuts the end of the clip at the frame that looks most like the first frame. This removes the dissolve that VEO models can add at the end of a clip. Loop trim adds a small charge to the video. If the trim fails, that charge is refunded and you keep the untrimmed clip.

### Make it longer

Send the clip to a [Loop Video](https://nodaro.ai/docs/nodes/video/loop-video) node to repeat it a number of times or up to a target length. Turn on **Smart cut before looping** so that every repeat joins cleanly.

## What it adds to the prompt

Each subject describes the whole frame, with no foreground subject in front of it. For **Tunnel — Exciting** it adds this text in **Full** mode:

```text
infinite fractal tunnel of glowing neon ribbons receding into a vanishing point, centered symmetric composition, deep volumetric light, no foreground subject
```

In **Compact** mode, it adds only `infinite fractal neon tunnel`.

## Every loop subject

The catalog has 2 groups: Realistic and Abstract / VJ. Search it or filter it by group. The words under each name are the term the picker adds in **Compact** mode.

**Realistic**

- Aurora: `aurora borealis`
- Drifting Clouds
- Ocean Waves
- Starfield
- Fireplace
- Rain on Glass
- Snowfall
- Lightning Storm
- Galaxy: `spiral galaxy`
- Nebula
- Sunbeams: `sunbeams through forest canopy`
- Cherry Blossoms
- Underwater Light: `underwater god rays`
- Floating Embers

**Abstract / VJ**

- Tunnel — Exciting: `infinite fractal neon tunnel`
- Tunnel — Clean: `self-similar geometric neon tunnel`
- Kaleidoscope
- Plasma Field
- Particle Swirl
- Fractal Zoom
- Synthwave Grid
- Wireframe Sphere
- Equalizer Bars: `audio equalizer bars`
- DNA Helix: `dna double helix`
- Liquid Chrome
- Holographic Foil
- Vortex
- Honeycomb
- Glitch Static
- Black Hole
- Geometric Morph: `morphing platonic solid wireframes`

## Tips
- **Choose the tunnel that fits.** **Tunnel — Exciting** is a tunnel of glowing neon ribbons. **Tunnel — Clean** is a tunnel of geometric filaments that repeats into the distance on a dark background.
- **Add an event or a viewpoint.** Use **Custom text (before)**, for example `with lightning flashes`, or **Custom text (after)**, for example `seen from below`.
- **Reuse the frame for several lengths.** One loop frame can feed several Generate Video nodes, for example a 4-second and an 8-second clip.

## Frequently asked questions

### What does the Loop Subject picker do?

It adds a subject made for looping video, such as a neon tunnel, a starfield or falling snow, to the prompt of every connected node. It never runs a model and costs no credits.

### Does the Loop Subject picker cost credits?

No. Pickers only change the prompt. You pay only for the image and video nodes that use it.

### How do I make a seamless loop with it?

Generate an image of the subject. Then animate it with a VEO 3.1 model, with the same image as the start frame and the end frame. Add the seamless-loop sentence to the video prompt and turn on Loop trim.

### What is the difference between Realistic and Abstract / VJ?

Realistic subjects are natural scenes, such as an aurora, rain on glass or cherry blossoms. Abstract / VJ subjects are patterns and graphics, such as tunnels, kaleidoscopes and a synthwave grid.
