depth-corridor
depth-corridor
Pulse — Depth Corridor. A real app promo as ONE continuous fly-through: iPhone → browser → iPad → live metrics → MacBook, each at its own depth, the camera_dof lens handing focus from screen to screen while emissive dust and haze bloom into bokeh behind them. Preview: /packages/runtime/index.html?project=promos/new/depth-corridor/depth-corridor.promo
- Topic
- camera
- Scenes
- 1
- Kind
- reference rig
//
Pulse — Depth Corridor. A real app promo as ONE continuous fly-through:
iPhone → browser → iPad → live metrics → MacBook, each at its own depth,
the camera_dof lens handing focus from screen to screen while
emissive dust and haze bloom into bokeh behind them.
Preview: /packages/runtime/index.html?project=promos/new/depth-corridor/depth-corridor.promo
promo#depth-corridor
scene#corridor(duration=20 transition=none)
camera(type=perspective fov=40 near=8.5 far=17000 position="47.6 36.55 1190" look_at="-74.8 5.1 340" focus=850 dof_range=250 dof_blur=21.6)
position
0.0 47.6 36.55 1190
2.5 easeInOutCubic 47.6 36.55 935
5.0 easeInOutCubic -56.1 40.8 723
7.5 easeInOutCubic 56.1 36.55 510
10.0 easeInOutCubic -59.5 31.45 298
12.5 easeInOutCubic 0 34 85
15.0 easeInOutCubic 0 36.55 -85
17.5 easeInOutCubic 0 39.1 -255
20.0 easeInOutCubic 0 39.1 -408
look_at
0.0 -0.88 0.06 4.0
2.5 easeInOutCubic -0.88 0.06 4.0
5.0 easeInOutCubic 1.04 0.14 0.0
7.5 easeInOutCubic -1.04 0.06 -4.0
10.0 easeInOutCubic 1.10 -0.06 -8.0
12.5 easeInOutCubic 0.00 0.00 -15.4
15.0 easeInOutCubic 0.00 0.06 -15.4
17.5 easeInOutCubic 0.00 0.11 -15.4
20.0 easeInOutCubic 0.00 0.11 -15.4
fov
0.0 40
2.5 easeInOutCubic 40
5.0 easeInOutCubic 40
7.5 easeInOutCubic 40
10.0 easeInOutCubic 40
12.5 easeInOutCubic 40
15.0 easeInOutCubic 41
17.5 easeInOutCubic 42
20.0 easeInOutCubic 43
lights
light(type=ambient color=#ffffff intensity=0.1)
light(type=directional color=#e8eef8 intensity=3.2 position="-425 425 680")
light(type=point color=#7ec8ff intensity=1.5 position="-255 170 170" distance=3400 decay=2)
light(type=point color=#ffb070 intensity=1.2 position="255 -85 -510" distance=3400 decay=2)
light(type=point color=#a8b4ff intensity=1.4 position="0 128 -1020" distance=2975 decay=2)
environment(hdr="../../../assets/hdr/blue_photo_studio_2k.hdr" as_background=false background_color=#000000 exposure=1.0 blurriness=0.45 intensity=0.35)
background(top=#0a1020 bottom=#04040a)
haze#hz1(match=hz1 opacity=0.12 color="oklch(0.5 0.06 250)" size="209440 149600" pulse=0 decay=0)
position
0 -680 255 -1870
20 easeInOutCubic -765 204 -1870
haze#hz2(match=hz2 opacity=0.1 color="oklch(0.5 0.06 70)" size="224400 157080" pulse=0 decay=0)
position
0 680 -170 -2040
20 easeInOutCubic 595 -119 -2040
haze#hz3(match=hz3 opacity=0.1 color="oklch(0.48 0.05 200)" size="239360 164560" pulse=0 decay=0)
position
0 0 -297 -2295
20 easeInOutCubic 85 -246 -2295
haze#hz4(match=hz4 opacity=0.09 color="oklch(0.46 0.05 230)" size="216920 149600" pulse=0 decay=0)
position
0 -510 -85 -2550
20 easeInOutCubic -425 -136 -2550
haze#hz5(match=hz5 opacity=0.09 color="oklch(0.52 0.05 80)" size="201960 142120" pulse=0 decay=0)
position
0 425 255 -2210
20 easeInOutCubic 340 204 -2210
iphone#dev-phone(position="-136 -12.75 340" rotation="1.15 17.19 0" scale=0.9)
opacity
0 1
5.2 1
6.2 easeInOutCubic 0
ui(width=71 height=154)
card(x=0 y=0 w=71 h=142 r=0 fill=#071018 shadow=false)
text(text="9:41" x=6.1 y=7.77 size=3.88 weight=700 color=#c8d6e8 align=left)
text(text=Pulse x=6.1 y=20.25 size=6.38 weight=800 color=#ffffff align=left)
text(text="Good morning, Dana" x=6.1 y=27.46 size=3.05 weight=600 color=#5ec8ff align=left)
card(x=4.99 y=35.5 w=61.02 h=29.12 r=3.88 fill=#0d2438 stroke=#1a4a6a stroke_width=0.28 shadow=false)
text(text=Today x=3.88 y=6.38 size=2.77 color=#7eb8d8 align=left)
text(text="8 tasks" x=3.88 y=15.53 size=7.77 weight=800 color=#ffffff align=left)
text(text="3 due before noon"