admin: name the engine that filmed each shot, not always Veo
This commit is contained in:
parent
aed4812b7e
commit
0daf74cfac
1 changed files with 8 additions and 2 deletions
10
admin.html
10
admin.html
|
|
@ -68,11 +68,17 @@ function shotHtml(s) {
|
||||||
+ '<p style="margin:0 0 6px">' + esc(s.line || "") + '</p>'
|
+ '<p style="margin:0 0 6px">' + esc(s.line || "") + '</p>'
|
||||||
+ '<div class="kv"><span' + (over ? ' class="warnw"' : '') + '>' + s.words + ' words'
|
+ '<div class="kv"><span' + (over ? ' class="warnw"' : '') + '>' + s.words + ' words'
|
||||||
+ (over ? ' (over 18)' : '') + '</span> · camera: ' + esc(s.camera || "—") + '</div>'
|
+ (over ? ' (over 18)' : '') + '</span> · camera: ' + esc(s.camera || "—") + '</div>'
|
||||||
|
// Which engine actually filmed this shot. Recorded per shot, not per
|
||||||
|
// project, because a re-film can change the model and the older shots must
|
||||||
|
// keep saying what really shot them.
|
||||||
|
+ '<div class="kv">model: ' + (s.model
|
||||||
|
? '<b>' + esc(s.model) + '</b>' + (s.engine ? ' · ' + esc(s.engine) + ' engine' : '')
|
||||||
|
: 'not recorded — filmed before the model was stored, so it was Veo lite') + '</div>'
|
||||||
// The writer's performance direction. It used to reach the previz and
|
// The writer's performance direction. It used to reach the previz and
|
||||||
// never Veo, so a line written as "building outrage" was filmed flat.
|
// never Veo, so a line written as "building outrage" was filmed flat.
|
||||||
// Showing both halves is the point: what was asked for, and what went.
|
// Showing both halves is the point: what was asked for, and what went.
|
||||||
+ '<div class="kv">delivery: ' + (s.delivery_sent
|
+ '<div class="kv">delivery: ' + (s.delivery_sent
|
||||||
? '<b>' + esc(s.delivery_sent) + '</b> — sent to Veo'
|
? '<b>' + esc(s.delivery_sent) + '</b> — sent to ' + esc(s.model || 'Veo')
|
||||||
: (s.delivery
|
: (s.delivery
|
||||||
? '<span class="warnw">' + esc(s.delivery) + ' — written but NOT sent</span>'
|
? '<span class="warnw">' + esc(s.delivery) + ' — written but NOT sent</span>'
|
||||||
: 'none written for this line')) + '</div>'
|
: 'none written for this line')) + '</div>'
|
||||||
|
|
@ -98,7 +104,7 @@ function shotHtml(s) {
|
||||||
? '<figure style="margin:0"><a href="' + esc(s.plate_url) + '" target="_blank" rel="noopener">'
|
? '<figure style="margin:0"><a href="' + esc(s.plate_url) + '" target="_blank" rel="noopener">'
|
||||||
+ '<img src="' + esc(s.plate_url) + '" alt="opening frame" '
|
+ '<img src="' + esc(s.plate_url) + '" alt="opening frame" '
|
||||||
+ 'style="height:120px;border-radius:8px;border:1px solid #2a2f3a;display:block"></a>'
|
+ 'style="height:120px;border-radius:8px;border:1px solid #2a2f3a;display:block"></a>'
|
||||||
+ '<figcaption class="kv">opening frame → Veo</figcaption></figure>'
|
+ '<figcaption class="kv">opening frame → ' + esc(s.model || 'Veo') + '</figcaption></figure>'
|
||||||
: (s.seed_used === 'previous last frame' || s.continues
|
: (s.seed_used === 'previous last frame' || s.continues
|
||||||
? '<div class="kv" style="align-self:center">continues from the previous shot’s '
|
? '<div class="kv" style="align-self:center">continues from the previous shot’s '
|
||||||
+ 'real last frame, so it needs no opening still of its own</div>'
|
+ 'real last frame, so it needs no opening still of its own</div>'
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue