Props
Every prop has a default, so the component renders as it is. Change any of them in Studio or in code.
imageslist
Pictures, as paths under public/ (or full URLs). They repeat when there are fewer than the count.
labelslist = []
A name for each card, in order. Cards past the end of the list use the picture's own name.
countinteger = 18
How many cards stand on the ring.
radiusnumber = 1150
Radius of the ring, in px.
cardWidthnumber = 330
Width of a card, in px.
cardHeightnumber = 590
Height of a card, in px.
perspectivenumber = 1700
Camera perspective distance, in px.
startPullnumber = 1700
How far back the camera starts, in px (the ring is that much further away in the opening shot).
motionBlurnumber = 0
Camera and ring motion blur shutter in frames, used while the ring is fast. 0 turns it off.
landOninteger = 7
Index of the card the ring comes to rest on.
extraTurnsnumber = 1
Whole turns the ring makes before it lands (rounded to a whole number so it lands square).
spinStartinteger = 6
Frame the throw starts.
spinFramesinteger = 150
Frames from the throw to rest.
stepnumber = 150
How far the chosen card steps toward the camera at rest, in px.
titlestring = "Reel Wall"
Small line at the top left. Empty for none.
fontstring = "Geist"
Google Fonts family for the small type.
serifstring = "Instrument Serif"
Google Fonts family for the chosen card's name (italic).
colors.groundcolour = "#0a0a0c"
Background, near black.
colors.lightcolour = "#23232a"
A soft pool of light behind the ring.
colors.inkcolour = "#f2efe8"
Type.
colors.mutedcolour = "#8b8a86"
Small type.
Compositions
- ReelWall