Ring carousel

Cards round a ring seen from just above: it swings one card at a time, fast then slow, cards shrinking and fading round the back, the one in front named underneath. Your pictures, or tiles in the brand's colours.

  • carousels/ring-carousel
  • Carousels
  • scene
  • Full frame
  • 8 s (3–60 s)
Style
Live in your browser
Ring carousel at 16:9
0.00 / 8.00 s
npx volito render carousels/ring-carousel --style riso --out ring-carousel.mov
Playing live with volito/browser, the engine a render uses. Each tab lays the item out again for that shape, not a crop.

Render it

npx volito render carousels/ring-carousel --prop title="The collection" --out ring-carousel.mov

That writes ProRes 4444. The same item in another shape, brand or format:

volito render carousels/ring-carousel --aspect 9:16 --style cobalt --out ring-carousel-9x16.mov
volito render carousels/ring-carousel --format mp4 --out ring-carousel.mp4
volito still carousels/ring-carousel --t 4 --out ring-carousel.png
volito info carousels/ring-carousel     # every prop and part
volito add carousels/ring-carousel      # copy its source into ./motion to edit

From Node:

import { findItem, renderVideo } from "volito";

await renderVideo(findItem("carousels/ring-carousel"), { props: { title: "The collection" }, out: "ring-carousel.mov" });

Or ask an agent with the MCP server connected: “Render the Volito ring carousel (carousels/ring-carousel) in 9:16, in our brand.”

Props

Set each with --prop name=value, or all at once with --props and a JSON object.

PropTypeDefaultTakes
titletextThe collection≤ 50 chars
cards
Cards (Title: tag)
list{"title":"Morning light","tag":"Lookbook 01"}; {"title":"City nights","tag":"Lookbook 02"}; {"title":"Studio session","tag":"Behind the scenes"}; {"title":"Coastline","tag":"Travel"}; {"title":"Golden hour","tag":"Portraits"}; {"title":"Night market","tag":"Street"}; {"title":"Snow days","tag":"Winter"}; {"title":"Road trip","tag":"Travel"}—
count
Cards
number104 – 16
pace
Seconds per card
number1.10.6 – 4
direction
Turns
choicerightright | left
image1
Picture 1
image——
image2
Picture 2
image——
image3
Picture 3
image——
image4
Picture 4
image——
image5
Picture 5
image——
image6
Picture 6
image——
image7
Picture 7
image——
image8
Picture 8
image——

Parts

Each part takes any move, ease or idle: --motion ground.in=pop.

PartWhat it is
groundthe ground
titlethe heading
ringthe cards

Tags: carousel, ring, gallery, 3d, portfolio

More in Carousels