Virtual
#VirtualShortFilm · Nota di cantiere

Come stiamo costruendo il product film di VR Flashback

Un loop diegetico di 18 secondi per la landing Series 01: still locked, image-to-video su Replicate per ogni beat prodotto, poi le interfacce live Capture e Restore dallo storyboard. Scritto perché altri possano riusare il metodo.

Non è un tutorial del tipo “fai un trailer con un prompt solo”. È la pipeline usata su Virtual per trasformare un prototipo di lusso fittizio in un product film corto che resta lo stesso oggetto da un fotogramma all’altro — e non sembra uno slideshow di foto con zoom da principianti.

In landing come sezione dedicata (#product-film). Master locale attuale: vf-landing-loop-18s-v9.mp4. L’upload in produzione lo fate quando siete pronti.

1. Decidere cos’è il video

Il loop vende VR FLASHBACK Series 01, non il cortometraggio. Niente logo Virtual, niente linguaggio da workshop, niente “corto AI”. Arco chiuso subito:

MYSTERY → OBJECT → INTERFACE → EXPERIENCE → SCARCITY

Beat sheet chiuso (v8):

  • Signal — nero / impulso cyan (domanda, ancora niente prodotto)
  • Case chiuso — orbita beauty pass intorno alla cassa walnut
  • Earpiece hero — turntable orbit (tenuto più a lungo; niente beat coperchio)
  • Capture — piastra live da /recording/?frame=film
  • Restore — piastra live da /wake-up/?frame=film
  • Claim — MEMORY IS NOT A RECORDING. / IT'S AN EXPERIENCE.
  • Scarsità per ultima — ONLY 7 SYSTEMS WILL EXIST.

Se comunica “bel gadget VR”, ha fallito. Deve comunicare: abbiamo costruito qualcosa che cattura un’esperienza — e ne esistono solo sette.

2. Chiudere il prodotto prima di animare

Il video AI reinventa l’auricolare a ogni take se usi solo testo. La geometria è legge.

  1. MASTER — lastra sola dell’earpiece (corpo sfaccettato + griglia honeycomb rose-gold + tip opaco).
  2. T3 hero — stesso oggetto, macro, parti lasciate nel nero.
  3. T2 case aperto — l’earpiece dentro deve coincidere col master.
  4. T1 case chiuso — walnut / matte black / lid rose-gold. Niente cartone.

Generare in quest’ordine. Allegare le lastre locked. Scartare ogni take in cui griglia, tip o materiali del case driftano.

Nel cantiere: lastre in /media/characters/vf-earpiece*.png, still del loop in /media/vr-flashback/landing-loop/.

3. Non partire dal text-to-video — e non fingere il motion col Ken Burns

Per il prodotto vince l’image-to-video (I2V): dai uno still locked e chiedi solo il motion. Ken Burns / zoompan sulle foto suona amatoriale su un oggetto da migliaia di euro. Nel master ogni beat prodotto è una clip I2V vera.

Su Replicate · Kling v2.1 per noi ha funzionato:

  • I2V standard (solo start image) per orbita / turntable — case chiuso, case aperto, earpiece hero. Niente end frame che blocca la camera in un push-in.
  • Pro + start/end solo quando serve una transizione vera (case chiuso → coperchio aperto).
  • Due take per beat, poi si sceglie. Misurare il motion (differenza tra frame), non solo “sembra nitido”. Una take Pro con start=end può essere quasi statica — le abbiamo scartate.

Pattern di prompt utile per l’orbita:

Luxury product film. [oggetto esatto]. Near-black void.
Slow orbital / turntable yaw. Hold subject scale steady —
no zoom, no push-in, no morphing, no people, no text.
Keep exact geometry.

Negative: text, watermark, people, AirPods, cardboard, shaky cam, Ken Burns, zoom-in, warp.

Audio del modello: spento. Sotto l’open resta Neural Bed 62, così il linguaggio sonoro del corto resta coerente.

4. I beat di interfaccia arrivano dallo storyboard, non dall’I2V

Il bloom esagonale Capture e la costruzione Restore sono già UI diegetica nel cantiere:

Abbiamo aggiunto a Capture la stessa piastra ?frame=film, congelato il tempo con &t=, screenshotato gli embed 16:9 con Firefox headless e assemblato clip a 24fps. Sostituiscono qualsiasi “HUD AI” o zoom su un pannello status. Stesso linguaggio che vede Dex nel cut.

5. Costi (per pianificare)

Range pubblici Replicate per Kling 2.1: circa $0.25–$0.90 a run (5–10s, standard→pro). Orbit prodotto + un Pro sull’apertura del coperchio: circa ~$7 stimati sotto un tetto di $15. Lasciare margine per i retake: la take brutta fa parte del metodo.

Non “risparmiare” col Ken Burns su case e auricolare. Spendi I2V su quei beat; l’HUD è gratis se lo storyboard UI esiste già.

6. Montare come un film, non come una demo

Appiccicare clip AI una dopo l’altra resta amatoriale anche se ogni clip è bella. Noi montiamo in ffmpeg (script nella cartella landing-loop) con:

  • Tagli netti tra beat prodotto e HUD — i dissolve dei master precedenti sembravano uno slideshow di foto.
  • Un solo grade solo sulle clip I2V prodotto (le piastre HUD restano come catturate).
  • Tipografia a card, non cotta nel frame AI — claim in due tempi, scarsità ultima e più piccola.
  • Suono: Neural Bed basso sotto il prodotto; quasi silenzio sul claim; tick meccanici/UI brevi — non colonna sci-fi generica.

In pagina: sezione propria dopo l’hero, larghezza container — né full-bleed invasivo, né sostituto minuscolo dell’HUD.

7. Checklist da copiare

  1. Scrivere il beat sheet da 18s e la lista “mai fare” (niente cartone, niente visore in capture, niente branding del corto, niente Ken Burns sul prodotto).
  2. Lock MASTER → T3 → T2 → T1.
  3. I2V per ogni beat prodotto (orbita in standard; coperchio in Pro con start/end). Due take. Scartare take statiche o fuori geometria.
  4. Registrare Capture + Restore dalle piastre live dello storyboard (frame 16:9).
  5. Edit: tagli netti, grade solo sul prodotto, type card, cue bed, foley.
  6. Guardare una volta muto e una con audio. Domanda: trailer gadget o sistema per un’esperienza?
  7. Solo allora l’embed in landing.

8. File in questo cantiere

  • Still + master: /media/vr-flashback/landing-loop/
  • Sorgenti I2V usate in v9: …/replicate-tests/v7/t1-orbit.mp4, …/t3-i2v-*.mp4
  • Clip HUD live: …/replicate-tests/hud-live/
  • Script: replicate_v7_product.py, capture_hud_plates.py, build_v8.py
  • Master: vf-landing-loop-18s-v9.mp4
  • Sezione landing: /vr-flashback/landing/it/#product-film

Il cut è ancora aperto. Se migliori una take — earpiece più locked, open più pulito, mix più forte — mandala come uno still: nome, data, diegesi intatta.

← Diario di cantiere · Metodo · VR Flashback