diff --git a/docs/assets/demo/promo-resolve.jpg b/docs/assets/demo/promo-resolve.jpg
index ba071e6..349ef80 100644
Binary files a/docs/assets/demo/promo-resolve.jpg and b/docs/assets/demo/promo-resolve.jpg differ
diff --git a/docs/assets/demo/promo.mp4 b/docs/assets/demo/promo.mp4
index 489bc3e..d03f132 100644
Binary files a/docs/assets/demo/promo.mp4 and b/docs/assets/demo/promo.mp4 differ
diff --git a/docs/index.html b/docs/index.html
index 77b6183..d3ba8c6 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -92,8 +92,8 @@
Upscale and smooth anime in Resolve.
-
@@ -101,7 +101,7 @@
Upscale and smooth anime in Resolve.
How it works
-
Open the panel from Workspace, Scripts and put the playhead on a clip. This is the path it takes, and the film shows all of it in 21 seconds.
+
Open the panel from Workspace, Scripts and put the playhead on a clip. This is the path it takes, and the film walks through it in 34 seconds.
Input
diff --git a/promo/README.md b/promo/README.md
index 6f22410..00b2464 100644
--- a/promo/README.md
+++ b/promo/README.md
@@ -1,9 +1,9 @@
# The site film
-`docs/assets/demo/promo.mp4` is built from this folder. It is 21.5 s, 1920x1080 at 24 fps.
+`docs/assets/demo/promo.mp4` is built from this folder. It is 34 s, 1920x1080 at 24 fps, and shows how to use Upflow2x on one clip, the Hero walk: open the panel, mark the drawings, press Render, and the result lands on the track above.
- `film/` is a HyperFrames composition. Every scene, caption and timing is in `film/index.html`.
-- `sound/make_sound.py` makes the soundtrack. The wind, sand and his coat are made from noise. The footsteps, clicks and paper sounds come from `sound/samples/`.
+- `sound/make_sound.py` makes the soundtrack. The wind, sand and his coat are made from noise. The footsteps, clicks, key taps and paper sounds come from `sound/samples/`.
- `build.py` runs both and writes `docs/assets/demo/promo.mp4`.
## Rebuilding
@@ -22,24 +22,30 @@ cd promo/film
npx --yes hyperframes@0.8.193 preview
```
-The site shows `docs/assets/demo/promo-resolve.jpg` as the film's poster. It is
-the Resolve screenshot `docs/assets/demo/resolve.jpg` lined up with the film's
-frame at 17.2 s. Make it again if that part of the film changes.
+The site shows `docs/assets/demo/promo-resolve.jpg` as the film's poster. It is the film's frame at 5.8 s. Its line "How to use it in Resolve" sits above the middle, so the site's play button doesn't cover it. Make it again if that part of the film changes.
+
+## The footage
+
+- `walk_drawn.mp4` is the first 113 frames of the Hero walk as drawn, held on 4s.
+- `walk_upflow.mp4` is Upflow2x's render of it, with Upscaling and Interpolate on and a marker on 25 drawings. The render is 337 frames, 3x slower than the clip. The film plays every third frame, so it runs at the clip's own speed and each frame lines up with the same frame of `walk_drawn.mp4`.
+- `resolve.jpg` and `panel.png` are screenshots of that render in DaVinci Resolve Studio 20.3.1. The film's camera moves over the one screenshot.
+- `cover_markers.png` and `cover_v2.png` are cut from the same screenshot with the markers and the render taken out, so the film can show them appear. `film/index.html` lists where they sit.
## Timing the sound
The sound times in `make_sound.py` follow `film/index.html`:
-- the cursor presses at 6.9 and 8.4 s
-- the frame flips at 11.6, 12.13 and 12.65 s
-- the logo at 17.91 s
+- the clicks on Workspace at 8.05 s and on Render at 20.05 s
+- the panel opening at 8.6 s
+- a key tap for each marker as the wipe uncovers it, from 11.4 s over 2.6 s
+- the render landing on V2 at 23.3 s
-His feet land on frames 4, 32, 84 and 108 of the walk clip, which starts at 0 s. If the walk changes, find the new contacts frame by frame and move the steps.
+His feet land on frames 4, 32, 84 and 108 of the walk clip, which plays from 0 s and again from 25.5 s. If the walk changes, find the new contacts frame by frame and move the steps.
## Licences
-- The walk and the frames come from [Hero](https://studio.blender.org/projects/hero/) by the Blender Foundation, CC BY 4.0. `walk_e2x.mp4` and `out*.jpg` are Eternal2x renders of it.
-- `panel_*.png`, `resolve_bg.jpg` and `resolve_result.png` are screenshots of DaVinci Resolve Studio 20.3.1 running Eternal2x.
+- The walk comes from [Hero](https://studio.blender.org/projects/hero/) by the Blender Foundation, CC BY 4.0. `walk_upflow.mp4` is an Upflow2x render of it.
+- `resolve.jpg`, `panel.png` and the two covers are screenshots of DaVinci Resolve Studio 20.3.1 running Upflow2x.
- The samples are by [Kenney](https://kenney.nl/), CC0.
-- Inter is under the SIL Open Font License 1.1, in `film/assets/fonts/LICENSE`.
+- Geist and Geist Mono are under the SIL Open Font License 1.1, in `film/assets/fonts/LICENSE`.
- GSAP 3.14.2 is under GreenSock's [standard no-charge licence](https://gsap.com/standard-license).
diff --git a/promo/build.py b/promo/build.py
index 7bd2967..6ddcda0 100644
--- a/promo/build.py
+++ b/promo/build.py
@@ -12,7 +12,7 @@
HERE = Path(__file__).resolve().parent
FILM = HERE / "film"
-SOUND = FILM / "assets" / "sound" / "eternal2x-sound.wav"
+SOUND = FILM / "assets" / "sound" / "upflow2x-sound.wav"
RENDER = HERE / "out" / "film.render.mp4"
TARGET = HERE.parent / "docs" / "assets" / "demo" / "promo.mp4"
diff --git a/promo/film/assets/fonts/LICENSE b/promo/film/assets/fonts/LICENSE
index 40589da..98835ac 100644
--- a/promo/film/assets/fonts/LICENSE
+++ b/promo/film/assets/fonts/LICENSE
@@ -1,4 +1,4 @@
-Copyright 2016 The Inter Project Authors (https://github.com/rsms/inter) Inter-Italic[opsz,wght].ttf: Copyright 2016 The Inter Project Authors (https://github.com/rsms/inter)
+Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font) Geist-Italic[wght].ttf: Copyright 2024 The Geist Project Authors (https://github.com/vercel/geist-font)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
diff --git a/promo/film/assets/fonts/geist-latin-400-normal.woff2 b/promo/film/assets/fonts/geist-latin-400-normal.woff2
new file mode 100644
index 0000000..237c00e
Binary files /dev/null and b/promo/film/assets/fonts/geist-latin-400-normal.woff2 differ
diff --git a/promo/film/assets/fonts/geist-latin-500-normal.woff2 b/promo/film/assets/fonts/geist-latin-500-normal.woff2
new file mode 100644
index 0000000..5062615
Binary files /dev/null and b/promo/film/assets/fonts/geist-latin-500-normal.woff2 differ
diff --git a/promo/film/assets/fonts/geist-latin-600-normal.woff2 b/promo/film/assets/fonts/geist-latin-600-normal.woff2
new file mode 100644
index 0000000..34591fd
Binary files /dev/null and b/promo/film/assets/fonts/geist-latin-600-normal.woff2 differ
diff --git a/promo/film/assets/fonts/geist-mono-latin-500-normal.woff2 b/promo/film/assets/fonts/geist-mono-latin-500-normal.woff2
new file mode 100644
index 0000000..36ef98c
Binary files /dev/null and b/promo/film/assets/fonts/geist-mono-latin-500-normal.woff2 differ
diff --git a/promo/film/assets/fonts/inter-latin-400-normal.woff2 b/promo/film/assets/fonts/inter-latin-400-normal.woff2
deleted file mode 100644
index f15b025..0000000
Binary files a/promo/film/assets/fonts/inter-latin-400-normal.woff2 and /dev/null differ
diff --git a/promo/film/assets/fonts/inter-latin-500-normal.woff2 b/promo/film/assets/fonts/inter-latin-500-normal.woff2
deleted file mode 100644
index 54f0a59..0000000
Binary files a/promo/film/assets/fonts/inter-latin-500-normal.woff2 and /dev/null differ
diff --git a/promo/film/assets/fonts/inter-latin-600-normal.woff2 b/promo/film/assets/fonts/inter-latin-600-normal.woff2
deleted file mode 100644
index d189794..0000000
Binary files a/promo/film/assets/fonts/inter-latin-600-normal.woff2 and /dev/null differ
diff --git a/promo/film/assets/fonts/inter-latin-800-normal.woff2 b/promo/film/assets/fonts/inter-latin-800-normal.woff2
deleted file mode 100644
index 74a16d4..0000000
Binary files a/promo/film/assets/fonts/inter-latin-800-normal.woff2 and /dev/null differ
diff --git a/promo/film/assets/img/cover_markers.png b/promo/film/assets/img/cover_markers.png
new file mode 100644
index 0000000..fa9c77e
Binary files /dev/null and b/promo/film/assets/img/cover_markers.png differ
diff --git a/promo/film/assets/img/cover_v2.png b/promo/film/assets/img/cover_v2.png
new file mode 100644
index 0000000..ff9325f
Binary files /dev/null and b/promo/film/assets/img/cover_v2.png differ
diff --git a/promo/film/assets/img/icon.svg b/promo/film/assets/img/icon.svg
new file mode 100644
index 0000000..582f9a7
--- /dev/null
+++ b/promo/film/assets/img/icon.svg
@@ -0,0 +1,17 @@
+
diff --git a/promo/film/assets/img/logo_e2x.png b/promo/film/assets/img/logo_e2x.png
deleted file mode 100644
index 66b0dfb..0000000
Binary files a/promo/film/assets/img/logo_e2x.png and /dev/null differ
diff --git a/promo/film/assets/img/out0.jpg b/promo/film/assets/img/out0.jpg
deleted file mode 100644
index 7c078b1..0000000
Binary files a/promo/film/assets/img/out0.jpg and /dev/null differ
diff --git a/promo/film/assets/img/out1.jpg b/promo/film/assets/img/out1.jpg
deleted file mode 100644
index 04d1018..0000000
Binary files a/promo/film/assets/img/out1.jpg and /dev/null differ
diff --git a/promo/film/assets/img/out2.jpg b/promo/film/assets/img/out2.jpg
deleted file mode 100644
index cba0c5f..0000000
Binary files a/promo/film/assets/img/out2.jpg and /dev/null differ
diff --git a/promo/film/assets/img/out3.jpg b/promo/film/assets/img/out3.jpg
deleted file mode 100644
index 87ce036..0000000
Binary files a/promo/film/assets/img/out3.jpg and /dev/null differ
diff --git a/promo/film/assets/img/out4.jpg b/promo/film/assets/img/out4.jpg
deleted file mode 100644
index cd8c19a..0000000
Binary files a/promo/film/assets/img/out4.jpg and /dev/null differ
diff --git a/promo/film/assets/img/out5.jpg b/promo/film/assets/img/out5.jpg
deleted file mode 100644
index 41ef6b9..0000000
Binary files a/promo/film/assets/img/out5.jpg and /dev/null differ
diff --git a/promo/film/assets/img/panel.png b/promo/film/assets/img/panel.png
new file mode 100644
index 0000000..50d44a0
Binary files /dev/null and b/promo/film/assets/img/panel.png differ
diff --git a/promo/film/assets/img/panel_done.png b/promo/film/assets/img/panel_done.png
deleted file mode 100644
index 31d22b0..0000000
Binary files a/promo/film/assets/img/panel_done.png and /dev/null differ
diff --git a/promo/film/assets/img/panel_ready.png b/promo/film/assets/img/panel_ready.png
deleted file mode 100644
index 6452bce..0000000
Binary files a/promo/film/assets/img/panel_ready.png and /dev/null differ
diff --git a/promo/film/assets/img/resolve.jpg b/promo/film/assets/img/resolve.jpg
new file mode 100644
index 0000000..758483d
Binary files /dev/null and b/promo/film/assets/img/resolve.jpg differ
diff --git a/promo/film/assets/img/resolve_bg.jpg b/promo/film/assets/img/resolve_bg.jpg
deleted file mode 100644
index 1088a81..0000000
Binary files a/promo/film/assets/img/resolve_bg.jpg and /dev/null differ
diff --git a/promo/film/assets/img/resolve_result.png b/promo/film/assets/img/resolve_result.png
deleted file mode 100644
index 5b05910..0000000
Binary files a/promo/film/assets/img/resolve_result.png and /dev/null differ
diff --git a/promo/film/assets/img/src1.jpg b/promo/film/assets/img/src1.jpg
deleted file mode 100644
index fc1ab32..0000000
Binary files a/promo/film/assets/img/src1.jpg and /dev/null differ
diff --git a/promo/film/assets/img/src3.jpg b/promo/film/assets/img/src3.jpg
deleted file mode 100644
index f83ce70..0000000
Binary files a/promo/film/assets/img/src3.jpg and /dev/null differ
diff --git a/promo/film/assets/img/src5.jpg b/promo/film/assets/img/src5.jpg
deleted file mode 100644
index 65c2440..0000000
Binary files a/promo/film/assets/img/src5.jpg and /dev/null differ
diff --git a/promo/film/assets/media/walk_drawn.mp4 b/promo/film/assets/media/walk_drawn.mp4
index 3c347bd..f5c5cd3 100644
Binary files a/promo/film/assets/media/walk_drawn.mp4 and b/promo/film/assets/media/walk_drawn.mp4 differ
diff --git a/promo/film/assets/media/walk_e2x.mp4 b/promo/film/assets/media/walk_e2x.mp4
deleted file mode 100644
index e5ab0c0..0000000
Binary files a/promo/film/assets/media/walk_e2x.mp4 and /dev/null differ
diff --git a/promo/film/assets/media/walk_upflow.mp4 b/promo/film/assets/media/walk_upflow.mp4
new file mode 100644
index 0000000..661ab0c
Binary files /dev/null and b/promo/film/assets/media/walk_upflow.mp4 differ
diff --git a/promo/film/index.html b/promo/film/index.html
index 2ddfd45..599a964 100644
--- a/promo/film/index.html
+++ b/promo/film/index.html
@@ -3,31 +3,34 @@
- Eternal2x
+ Upflow2x
-