Aug 23, 2023
Costruire una cabina video Bullet Time con 12 fotocamere DSLR
Made famous in the first Matrix movie from 1999, the bullet time effect, wherein
Reso famoso nel primo film Matrix del 1999, l'effetto bullet time, in cui la telecamera orbita attorno a un soggetto quasi immobile, è stato da allora copiato in altri film e videogiochi, anche se a un costo piuttosto elevato da implementare. Quindi, invece di creare un sofisticato allestimento in stile hollywoodiano per il ricevimento di nozze di un cugino, Sebastian Staacks di There Oughta Be ha costruito la sua versione utilizzando componenti standard e diverse tecniche di lavorazione per ottenere un risultato simile.
Gli effetti bullet time richiedono una telecamera per fotogramma e, a 25 fotogrammi al secondo, può diventare molto costoso e molto veloce. Per ridurre il numero di telecamere necessarie da 25 a sole 12, Staacks ha dovuto utilizzare un paio di metodi per allungare il video da mezzo secondo a un secondo intero.
Le fotocamere stesse sono DSLR Canon EOS 400D, acquistate per soli $ 50 ciascuna e hanno la capacità di essere attivate da remoto, mantenere la corretta messa a fuoco/bilanciamento del bianco e scattare con una risoluzione leggermente superiore a 4K. Dopo averle montate su un supporto semicircolare con la distanza tra le fotocamere crescente per dare un effetto di accelerazione, ciascuna è stata collegata tramite USB a un hub USB attivo e poi a un vecchio laptop per l'elaborazione delle immagini in arrivo.
Dato che lo stand doveva essere presente a un matrimonio e funzionare tutto il giorno senza interruzioni, l'uso delle batterie semplicemente non era una soluzione accettabile. Invece, Staacks ha ordinato dei finti pacchi batteria dotati di due cavi per l'alimentazione collegata a un convertitore boost che riceve l'alimentazione USB da 5 V in ingresso e la aumenta a 7,2 V per la fotocamera. Tuttavia, un paio di hub di ricarica USB si sono rivelati insufficienti poiché le fotocamere si resettavano dopo aver scattato le foto a causa di un picco di corrente. Per risolvere il problema sono stati necessari altri quattro power hub per distribuire il carico in modo più uniforme.
Scattare una foto nel momento preciso richiesto per il bullet time richiede che tutte le fotocamere scattino una foto contemporaneamente. Dopo aver sperimentato i trigger USB, ha scoperto che alcune fotocamere restavano indietro rispetto alle altre, producendo un video distorto. Invece, ciascun connettore dell'otturatore jack a barilotto era collegato a uno splitter audio da 3,5 mm e tutti questi erano collegati a un singolo Raspberry Pi Pico che porta il pin dell'otturatore a terra quando segnalato dal laptop.
Dopo aver catturato una sequenza di immagini e visualizzato il video, gli ospiti possono scegliere se desiderano conservarla o distruggerla. Ciò è stato fatto costruendo due pulsanti alimentati da AA che contengono ciascuno un Raspberry Pi Pico W, che si presenta come una tastiera Bluetooth per l'invio di input al laptop.
Ora che le fotocamere potevano inviare le foto al laptop, insieme alla Sony a5000 principale che inviava video tramite una scheda di acquisizione HDMI, queste fonti dovevano essere tutte riunite in un'unica clip. A causa del leggero disallineamento tra le DSLR, Staacks ha dovuto utilizzare la funzione di stabilizzazione dell'immagine di FFMPEG per ritagliarle in modo uniforme. Anche il fotogramma finale ha subito un piccolo spostamento a sinistra e una forte sfocatura orizzontale in modo che sembri muoversi dietro il muro quando viene riprodotto in sequenza. Per creare il video finito, ogni clip è stata importata in DaVinci Resolve dove è stato possibile aggiungere il tracciamento del movimento e fotogrammi aggiuntivi per una maggiore fluidità.
Puoi leggere informazioni su questo progetto in modo molto più dettagliato qui nel post del blog di Staacks o guardare il video qui su YouTube.