blocks
The pieces a scene is built from, each a function of the scene's time: it draws the same frame however the renderer seeks, and takes its look from the style. Primitives put type, shapes, grounds, and pictures on the frame; motions bring them in, keep them alive, and stress them; composed shots are a beat in one call; the camera and light act on the whole frame. Every option is in the scene docs.
rapid:lib/text@1type that does somethingrapid:lib/light@1light that movesrapid:lib/motion@1secondary motionrapid:lib/camera@1a camera over a world in depthrapid:lib/fields@1living groundsrapid:lib/shapes@1strokes, marks, morphs, diagramsrapid:lib/charts@1data that arrivesrapid:lib/pictures@1many shots of one photorapid:lib/shots@1fitted type, timing, and the voice kit
primitives
What a scene puts on the frame: type fitted to its measure, a shape, a ground, a picture.
fitted display type
shots.displaya line sized so its ink fills the measure, rising whole or glyph by glyph, kerning kept
living grounds
fields.meshfields.aurorafields.causticsfields.stripesgrounds from the palette and the clock, never still
also: shots.fit, shots.mask, shots.overprint, shots.texture, shots.field, shots.still, pictures.typeMask, pictures.crop, pictures.duotone, shapes.line, shapes.icon, shapes.blob, shapes.morph, shapes.canvas, fields.noise, fields.halftone, fields.riso, fields.paper, fields.blobs, fields.blueprint
motions: enter
How an element arrives. Each is hidden until it starts, and most leave the way they came with `out`.
glyph effects
text.effecttext piece by piece by preset: blur-up, drop, flip, scale, spin, gather, skew, fade, blur
scramble
text.scrambletext decoding from noise of each letter’s own kind, settling in order
reveals, marks
motion.revealmotion.highlightmotion.underlinelines rising from their masks, words pulling focus, a marker and a rule drawing in
spring digits
text.digitsreels spinning to a number, blurred by their speed, settling on a spring
counter, odometer
motion.countermotion.rollnumbers counting in tabular figures, and wheels turning
also: motion.mask, shapes.draw
motions: idle
The life a thing has while it holds. Slow, and never still.
shimmer
text.shimmerdimmed type with a band of light crossing it on a loop
wave
text.wavea crest of light running through the letters, lifting and lighting each
glow
light.glowa ring of the palette turning behind a card, and type glowing through the same colours
breathe, drift, float
motion.breathemotion.driftmotion.floatmotion.sweepa swell, a wander, a bob, and a light sweeping a line
also: motion.alive, motion.marquee
motions: emphasis
A beat that stresses what is already there: a word that changes, a letter that turns, a click.
roll
text.rollletters rolling over, as faces of a cube or up through a window
loop
text.loopa word cycling through others in place, the line making room
morph
text.morpha word becoming the next, its shared letters sliding to their places
glitch
text.glitchbursts of torn slices and split colour, clean between
cursor
motion.cursora pointer travelling on an arc, resting, and clicking
also: motion.sweep
composed shots
A whole beat in one call, built from primitives and motions.
charts
charts.barscharts.donutbars growing with their values counting, a ring sweeping to its share
diagram, marks
shapes.diagramshapes.iconshapes.morphnodes popping in and edges drawing; a mark; a shape becoming another
one picture, many shots
pictures.croppictures.splitpictures.duotonea push into a picture, then its details opening in turn, one in duotone
also: shots.voice, shots.reply, shots.card, shots.stack, shots.send, shots.lockup, shots.ticker, shots.lens, shots.palette, shots.board, charts.line, charts.compare, charts.tiles, charts.number
camera and scene
Blocks that act on the whole frame: the camera, light over everything, the ground changing.
camera
camera.riga pan and a push across a world in depth layers, the far one slower
spotlight
light.spotlightthe frame held down but for a pool of light travelling from one thing to the next
rays
light.raysrays turning slowly from a point behind a hero
also: shots.flood, shots.wipe, shots.blob, shots.grain, shots.wash, shots.roll, shots.place, shots.spoken, shots.typed, shots.lengthIs
hand-offs
How the join carries one scene into the next, each a named move a storyboard gives as a scene's out, tuned with its ease, a point, a colour, and its own settings. Every one here goes between the same two scenes.
snap push
out: snap-pushthe next scene shoves the last off with a hard edge and a small overshoot
glare sweep
out: glare-sweepa band of light sweeps across, the next scene behind it
deck rise
out: deck-risethe next scene rises as a card; the last sinks back and peeks above it
dip
out: dipthrough a colour of the palette
roaming iris
out: roaming-irisa window onto the next scene travels in and opens
glow bloom
out: glow-bloomlight blooms from a point as the next scene comes through it
thread ribbon
out: thread-ribbona line draws across and widens into a ribbon of the next scene
point arrival
out: point-arrivalthe next scene flies in from a speck
mosaic dive
out: mosaic-divethe camera dives into one tile of the grid, which becomes the next scene
held object
out: held-objectone object holds still while the world behind it is swapped
plane tilt
out: plane-tiltthe frame tilts back like a card; the next swings up flat
hinge swing
out: hinge-swingthe next scene swings in like a door
tile shatter
out: tile-shatterthe frame breaks into tiles that spin and fall away
signal tear
out: signal-teartorn bands and slice shifts glitch one picture into the next
ripple warp
out: ripple-warpa liquid ripple spreads and carries the next scene in
glyph swallow
out: glyph-swallowa letter turns and grows past the frame; its fill is the next scene
lens portal
out: lens-portala lens shows the next scene inside it, then the camera rushes through
zoom through
out: zoom-throughthe camera pushes into the last frame until the next emerges
blur through
out: blur-throughone picture blurs out and the next blurs in
wipe
out: wipea soft edge travels across
flood
out: floodthe next scene opens out from the centre
dissolve
out: dissolveone picture through the other