A wall of photo cards ripples in from the middle card, then the camera pulls back, trucks across and pushes in on a new card.
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 = "Rectangular"
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.
colsinteger = 9
Cards across.
rowsinteger = 5
Cards down.
cardWidthnumber = 320
Card width, world px (1:1 at the focal distance).
cardHeightnumber = 410
Card height, world px.
gapnumber = 44
Space between cards, world px.
staggernumber = 2.6
Frames of delay per card of distance from the middle, for the ripple in.
startDistancenumber = 800
Eye distance of the opening shot (a single card fills the frame at about 1000).
endDistancenumber = 3800
Eye distance of the wide shot.
orbitnumber = 14
Degrees the camera turns about the wall for the wide shot and the truck.
trucknumber = 720
World px the camera slides sideways for the last move.
tiltnumber = 10
Degrees the camera looks down on the wall in the wide shot.
holdinteger = 14
Frames the opening shot holds before the pull back.
heroColinteger = 3
Columns from the middle of the second hero.
heroRowinteger = 1
Rows from the middle of the second hero.
motionBlurnumber = 0
Camera motion blur shutter in frames, used while the camera moves fast. 0 turns it off.
Compositions
- GridRect