Unveil
UnveilTemplateEach image expands from the center line outward to fill the screen.
Showreel 13 of 14 · 1 to 100 images or videos
0:00 / 0:00
Settings
Template settings
Specific to this template. Every template also accepts the common settings (aspect ratio, background, corner radius).
| Setting | Type | Default | What it does |
|---|---|---|---|
scaleIntensity | number | 1 | How much items scale during the unveil. |
transitionSpeed | number | 1.3 | Transition speed multiplier. |
overlapPercentage | number | 90 | How much consecutive items overlap (min 5). |
mediaFit | enum | crop | How the media meets the reveal slot: "crop" (fills it, the original full-bleed look) or "contain" (the whole media letterboxed into the canvas).One of: crop, contain |
imagePosition | number | 50 | Vertical crop anchor 0–100 (0 = top, 50 = center, 100 = bottom). Only applies when mediaFit is "crop". |
Request
Example request
A complete, working body for POST /api/v1/render with every default spelled out. Send only the settings you want to change.
POST /api/v1/render — Unveil
{
"id": "UnveilTemplate",
"scale": 1,
"inputProps": {
"images": [
"https://picsum.photos/seed/reelfolio1/1280/800",
"https://picsum.photos/seed/reelfolio2/1280/800",
"https://picsum.photos/seed/reelfolio3/1280/800"
],
"settings": {
"backgroundColor": "#e0e0e0",
"backgroundType": "color",
"backgroundLibraryCategory": "macos",
"backgroundLibraryImage": "https://cdn.reelfolio.io/reelfolio-background-library/macos/11-0-Color-Day-thumbnails.webp",
"blurAmount": 0,
"backgroundOpacity": 1,
"borderRadius": 0,
"aspectRatio": "16:9",
"scaleIntensity": 1,
"transitionSpeed": 1.3,
"overlapPercentage": 90,
"mediaFit": "crop",
"imagePosition": 50
}
}
}