assembly-generic
assembly-generic
- Scenes
- 36
- Kind
- reference rig
promo#assembly-generic
//
One scene per assembly preset, each applied to every element kind at
once — a 4×3 grid scene, then a second "-devices"
scene per preset: text (per-glyph shards), image / <ui> pane /
icon / emoji (quads sliced by `shards`), two <ui3d> layouts
(per-mesh) and four path-extruded 3D icons (per-triangle). The devices scene is
iphone / ipad / laptop / chrome: the device itself is NOT sharded —
only its <ui3d overlay=screen> app (header, stats, list, CTA)
assembles on the glass, per mesh. Same seed per scene.
Entrances run long so the filmstrip mid-frame shows the shards in
flight; left-loom keeps everything opaque, so its channel starts at
0.001 (exactly 0 hides).
scene#wind-sweep(duration=5 transition=none)
camera(type=perspective fov=30 near=8.5 far=17000 position="0 0 3600" look_at="0 0 0")
background(color=#08080b)
lights
light(type=ambient color=#ffffff intensity=0.8)
light(type=directional color=#ffffff intensity=2.2 position="-600 800 900")
text#wi-text(text="WIND SWEEP" kind=layer worldHeight=70 color=#f5f5f7 position="-1050 500 0")
assembly(preset=wind-sweep seed=11)
0.2 0
3.6 1
5 1
image#wi-img(href="image:cards-img2.jpg" width=480 height=300 position="-350 500 0")
assembly(preset=wind-sweep seed=11 shards=5x4)
0.2 0
3.6 1
5 1
ui#wi-ui(width=480 height=300 position="350 500 0")
card(w=480 h=300 r=24 fill=#0b1622 stroke=#1e4457 stroke_width=1.5 shadow=false layout=column align=start justify=start gap=14 padding="28 32")
row(align=center gap=12 fill=transparent shadow=false)
icon(set=tabler name=activity size=36 color=#35e0ff stroke_width=2.4)
text(text="Live metrics" size=30 weight=800 color=#f2fbff align=left)
text(text="Requests per second across every region." size=18 weight=500 color=#8fb4c6 align=left)
row(align=center gap=12 fill=transparent shadow=false)
card(w=128 h=72 r=14 fill=#14263a shadow=false layout=column align=center justify=center)
text(text="12.4k" size=28 weight=800 color=#ffffff)
card(w=128 h=72 r=14 fill=#14263a shadow=false layout=column align=center justify=center)
text(text="99.98%" size=28 weight=800 color=#35e0ff)
card(w=128 h=72 r=14 fill=#14263a shadow=false layout=column align=center justify=center)
text(text="41ms" size=28 weight=800 color=#ffd60a)
assembly(preset=wind-sweep seed=11 shards=6x4)
0.2 0
3.6 1
5 1
ui3d#wi-ui3d(width=480 height=240 position="810 380 0")
row(align=center justify=center gap=20 fill=transparent shadow=false)
card(w=140 h=200 r=18 fill=#1d4ed8 shadow=false layout=column align=center justify=center gap=8)
icon(set=tabler name=rocket size=52 color=#ffffff stroke_width=2)
text(text="Launch" size=24 weight=800 color=#ffffff)
card(w=140 h=200 r=18 fill=#7c3aed shadow=false layout=column align=center justify=center gap=8)
icon(set=tabler name=chart-bar size=52 color=#ffffff stroke_width=2)
text(text="Measure" size=24 weight=800 color=#ffffff)
card(w=140 h=200 r=18 fill=#059669 shadow=false layout=column align=center justify=center gap=8)
icon(set=tabler name=trophy size=52 color=#ffffff stroke_width=2)
text(text="Win" size=24 weight=800 color=#ffffff)
assembly(preset=wind-sweep seed=11 granularity=mesh)
0.2 0
3.6 1
5 1
icon#wi-icon(set=tabler name=bolt color=#ffd60a stroke_width=2 plane_width=280 plane_height=280 stage_width=512 stage_height=512 size=420 position="-1050 0 0")
assembly(preset=wind-sweep seed=11 shards=4x4)
0.2 0
3.6 1
5 1
emoji#wi-emoji(emoji="🚀" size=280 animated=false position="-350 0 0")
assembly(preset=wind-swe