From 47bc53862e01c36b7960d1e6a9cf7d4e270c0ad5 Mon Sep 17 00:00:00 2001 From: gator Date: Wed, 23 Sep 2026 12:59:21 +0000 Subject: [PATCH] Storyboard: carry the motion of the previous shot (its clip as Video 1 for the video model) --- trailer.html | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/trailer.html b/trailer.html index b7c695d..cfde1fb 100644 --- a/trailer.html +++ b/trailer.html @@ -1502,7 +1502,11 @@ return '
Opening picture' + '' + '' - + from + '
'; + + from + + ' Motion ' + + (s.motion_from ? 'follows shot ' + esc(s.motion_from.shot) + '\'s clip (direction of travel, camera side, pace) ' + : '') + + ''; } function shotHtml(s, voice) { @@ -1714,7 +1718,7 @@ var uf = el.getAttribute("data-useframe").split("|"); el.disabled = true; r = await act("use_frame", { draft_id: CUR, shot_id: uf[1], frame: uf[0] }); - if (r) { showMsg("msg", "Shot " + uf[1] + " opens on the " + r.frame + " frame of shot " + r.from + (r.frame === "last" ? " - taking the frame from the clip, a few seconds." : "."), "ok"); await refresh(); } + if (r) { showMsg("msg", r.frame === "motion" ? "Shot " + uf[1] + " will follow the motion of shot " + r.from + "'s clip when it is filmed." : r.frame === "nomotion" ? "Shot " + uf[1] + " no longer follows a clip." : "Shot " + uf[1] + " opens on the " + r.frame + " frame of shot " + r.from + (r.frame === "last" ? " - taking the frame from the clip, a few seconds." : "."), "ok"); await refresh(); } else el.disabled = false; return; }