assembly-reels
assembly-reels
- Scenes
- 18
- Kind
- reference rig
promo#assembly-reels
//
Each scene id = one assembly preset. Everything animation-related lives
in the <assembly> child tag: preset, seed, and the channel keyframes
(0 = scattered/hidden, 1 = assembled; enter keys 0→1, exit 1→0).
Keyframes stay linear — per-shard stagger and easing are baked into the
preset on the GPU.
scene#wind-sweep(duration=4.6 transition=none)
camera(type=perspective fov=30 near=8.5 far=17000 position="0 0 850" look_at="0 0 0")
background(color=#08080b)
text#ws-hero(text="GONE WITH THE WIND" kind=layer worldHeight=127.5)
assembly(preset=wind-sweep seed=11)
0.15 0
2.05 1
3.5 1
4.45 0
scene#vortex-assemble(duration=4.6 transition=none)
camera(type=perspective fov=30 near=8.5 far=17000 position="0 0 850" look_at="0 0 0")
background(color=#08080b)
text#vx-hero(text="EVERYTHING\nCONVERGES? Right? Isn't itss?" kind=layer worldHeight=127.5 color=#f5f5f7)
assembly(preset=vortex-assemble seed=4)
0.15 0
2.1 1
3.55 1
4.45 0
scene#rain-fall(duration=4.6 transition=none)
camera(type=perspective fov=30 near=8.5 far=17000 position="0 0 850" look_at="0 0 0")
background(color=#08080b)
text#rf-hero(text="LET IT RAIN" kind=layer worldHeight=127.5 gradient="#8fc7f6,#2f63ea")
assembly(preset=rain-fall seed=21)
0.15 0
2.1 1
3.55 1
4.45 0
scene#scatter-burst(duration=4 transition=none)
camera(type=perspective fov=30 near=8.5 far=17000 position="0 0 850" look_at="0 0 0")
background(color=#08080b)
text#sb-hero(text=IMPACT kind=layer worldHeight=127.5 color=#ffd60a)
assembly(preset=scatter-burst seed=3)
0.2 0
1.15 1
3.0 1
3.85 0
scene#ground-shatter(duration=4.6 transition=none)
camera(type=perspective fov=30 near=8.5 far=17000 position="0 0 850" look_at="0 0 0")
background(color=#08080b)
text#gs-hero(text="BREAK THROUGH" kind=layer worldHeight=127.5 color=#f5f5f7)
assembly(preset=ground-shatter seed=9)
0.15 0
2.0 1
3.55 1
4.45 0
scene#wave-roll(duration=4.6 transition=none)
camera(type=perspective fov=30 near=8.5 far=17000 position="0 0 850" look_at="0 0 0")
background(color=#08080b)
text#wr-hero(text="RIDE THE WAVE" kind=layer worldHeight=127.5 color=#9be8d8)
assembly(preset=wave-roll seed=14)
0.15 0
2.15 1
3.55 1
4.45 0
scene#typewriter-materialize(duration=5 transition=none)
camera(type=perspective fov=30 near=8.5 far=17000 position="0 0 850" look_at="0 0 0")
background(color=#08080b)
text#tm-hero(text="TYPE. TEST. SHIP." kind=layer worldHeight=127.5 color=#f5f5f7)
assembly(preset=typewriter-materialize seed=2)
0.2 0
2.7 1
4.0 1
4.85 0
text#tm-sub(text="every character on schedule" kind=layer worldHeight=51 color=#a1a1a6 opacity=1 position="0 -85 0")
opacity
2.8 0
3.3 easeOutCubic 1
4.0 1
4.6 easeOutCubic 0
scene#implode-flash(duration=4 transition=none)
camera(type=perspective fov=30 near=8.5 far=17000 position="0 0 850" look_at="0 0 0")
background(color=#08080b)
text#if-hero(text="SNAP INTO PLACE" kind=layer worldHeight=127.5 color=#f5f5f7)
assembly(preset=implode-flash seed=11)
0.2 0
1.25 1
3.0 1
3.85 0
scene#orbit-assemble(duration=4.6 transition=none)
camera(type=perspective fov=30 near=8.5 far=17000 position="0 0 850" look_at="0 0 0")
background(color=#08080b)
text#oa-hero(text="AROUND THE WORLD" kind=layer worldHeight=127.5 color=#f5f5f7)
assembly(preset=orbit-assemble seed=8)
0.15 0
2.15 1
3.55 1
4.45 0
scene#dissolve-drift(duration=5.2 transition=none)
camera(type=perspective fov=30 near=8.5 far=17000 position="0 0 850" look_at="0 0 0")
background(color=#08