It steps one card at a time with a rest between steps, while the camera lifts and closes in.
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 = "Face screen"
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 = 16
Cards on the ring.
radius3dnumber = 1250
Radius of the ring, world px.
cardWidthnumber = 330
Card width, world px.
cardHeightnumber = 420
Card height, world px.
stepsinteger = 3
How many cards the ring advances, one at a time with a hold between.
stepFramesinteger = 40
Frames each step takes.
holdFramesinteger = 22
Frames the ring rests between steps.
liftnumber = 12
Degrees the camera looks down on the ring at the high point.
distancenumber = 3200
Eye distance at the start; it closes in by about a quarter.
motionBlurnumber = 0
Camera motion blur shutter in frames, used while the ring or the camera moves fast. 0 turns it off.
tiltCardsnumber = 0
Degrees each card leans back from the screen plane (0 faces the screen exactly).
Compositions
- GridFaceScreen