Aug 23, 2023
Construcción de una cabina de video Bullet Time con 12 cámaras DSLR
Se hizo famoso en la primera película Matrix de 1999, el efecto bala, en el que
Se hizo famoso en la primera película de Matrix de 1999, el efecto de tiempo de bala, en el que la cámara orbita alrededor de un sujeto casi inmóvil, se ha copiado desde entonces en otras películas y videojuegos, aunque su implementación tiene un costo bastante alto. Entonces, en lugar de crear una configuración elegante al estilo de Hollywood para la recepción de la boda de un primo, Sebastian Staacks de There Oughta Be construyó su propia versión utilizando componentes listos para usar y varias técnicas de procesamiento para lograr un resultado similar.
Los efectos de tiempo bala necesitan una cámara por fotograma, y a 25 fotogramas por segundo, puede ser muy caro, muy rápido. Para reducir la cantidad de cámaras necesarias de 25 a solo 12, Staacks tuvo que emplear un par de métodos para estirar el video de medio segundo a un segundo completo.
Las cámaras en sí son Canon EOS 400D DSLR, que se compraron por solo $ 50 cada una y tienen la capacidad de activarse de forma remota, mantener el enfoque / balance de blancos adecuado y disparar a una resolución ligeramente superior a 4K. Después de montarlos en un soporte semicircular con la distancia entre cámaras aumentando para dar un efecto de aceleración, cada uno se conectó a través de USB a un concentrador USB activo y luego a una computadora portátil vieja para procesar las imágenes entrantes.
Debido a que esta cabina necesitaba estar en una boda y funcionar todo el día sin interrupciones, usar baterías simplemente no era una solución aceptable. En su lugar, Staacks ordenó paquetes de baterías simulados que tienen dos cables para alimentar a un convertidor elevador que toma la alimentación de 5 V del USB entrante y la aumenta a 7,2 V para la cámara. Sin embargo, un par de concentradores de carga USB resultó ser insuficiente ya que las cámaras se reiniciarían después de tomar fotos debido a un pico de corriente. Resolver el problema requirió cuatro concentradores de energía adicionales para distribuir la carga de manera más uniforme.
Tomar una foto en el momento preciso requerido para el tiempo de bala requiere que todas las cámaras tomen una foto al mismo tiempo. Después de experimentar con disparadores USB, descubrió que algunas cámaras se retrasaban respecto a otras, lo que generaba un video borroso. En cambio, cada conector del obturador del conector de barril se conectó a un divisor de audio de 3,5 mm, y todos estos se conectaron a un solo Raspberry Pi Pico que tira del pin del obturador a tierra cuando lo indica la computadora portátil.
Después de capturar una secuencia de imágenes y ver el video, los invitados pueden seleccionar si desean conservarlo o destruirlo. Esto se hizo mediante la construcción de dos botones alimentados por AA, cada uno de los cuales contiene un Raspberry Pi Pico W, que se presenta como un teclado Bluetooth para enviar entradas a la computadora portátil.
Ahora que las cámaras podían enviar sus fotos a la computadora portátil, junto con la Sony a5000 principal que enviaba video a través de una tarjeta de captura HDMI, todas estas fuentes tenían que unirse en un solo clip. Debido a la ligera desalineación entre las DSLR, Staacks tuvo que usar la función de estabilización de imagen de FFMPEG para recortarlas uniformemente. El cuadro final también obtuvo un pequeño desplazamiento hacia la izquierda y un fuerte desenfoque horizontal para que parezca moverse detrás de la pared cuando se reproduce en secuencia. Para crear el video terminado, cada clip se importó a DaVinci Resolve, donde se pudo agregar seguimiento de movimiento y fotogramas adicionales para una mayor fluidez.
Puede leer sobre este proyecto con mucho más detalle aquí en la publicación del blog de Staacks o ver el video aquí en YouTube.