The camera swings side to side, then pushes in as focus racks from the inner ring to the outer one.
Props
Every prop has a default, so the component renders as it is. Change any of them in Studio or in code.
photoslist
Photo file names inside public/photos, in order. Items take them in turn and repeat when there are more items than photos.
captionstring = "Radial"
Small line at the bottom left. Empty for none.
showHudboolean = true
Show the caption and the counter.
aperturenumber = 0
Depth of field: blur, in px, of a card one focus distance away from the focus plane. 0 keeps everything sharp.
driftnumber = 1
Handheld drift on the camera, as a multiple of the default (about 0.4 degrees and 6 px). 0 for a locked-off camera.
radiusnumber = 14
Corner radius of the cards, px.
colors.groundcolour
Frame edge.
colors.ground2colour
Frame centre, slightly lighter.
colors.inkcolour
Caption type.
colors.edgecolour
Hairline round every card, or 'none' (the default) for clean edges.
countinteger = 36
Cards in all, shared between the rings by circumference.
ringsinteger = 3
How many concentric rings.
ringGapnumber = 380
Radius step between rings, world px.
ringDepthnumber = 560
How far back each ring sits from the one inside it, world px. 0 for a flat dial.
cardWidthnumber = 230
Card width, world px.
cardHeightnumber = 290
Card height, world px.
swingnumber = 20
Degrees the camera swings either side of the ring axis.
staggernumber = 9
Frames between one ring starting and the next.
pullBacknumber = 5200
Eye distance of the wide shot.
pushInnumber = 2150
Eye distance at the end of the push in.
stepsinteger = 1
How many cards each ring advances in its step (0 keeps the rings still).
heldRinginteger = 1
The ring that keeps its size through the dolly zoom (0 is the middle one).
motionBlurnumber = 0
Camera motion blur shutter in frames, used while the camera moves fast. 0 turns it off.
Compositions
- GridRadial