Ni Stereoscopic Player, ni Bino tienen soporte para conversiones 2D a 3D, no obstante, utilizando un sencillo truco, se podrá obtener una conversión casi aceptable; aunque no es ninguna maravilla, es mejor que 2D. La técnica a usar se conoce como pulfrich digital.

El efecto pulfrich consiste en la sensación de profundidad percibida por el cerebro, cuando le llega la misma imagen de un movimiento en sentido horizontal, pero vista con un ligero retraso en un ojo, respecto al otro. Inicialmente se conseguía con unas gafas con un filtro transparente y otro oscuro, las imágenes oscuras tardan más tiempo en llegar al cerebro.

Digitalmente lo que se hace es adelantar uno o varios cuadros, la imagen correspondiente a uno de los ojos; a más cuadros, mayor sensación de profundidad; pero… ¡hay un problema! el instante en que se produce un cambio de escenario, ya que uno de los ojos seguirá viendo el anterior, dependiendo de la diferencia de cuadros (offset). Si es pequeña, solo durará una fracción de segundo; pero si es grande, persistirá por más tiempo, resultando molesta. Esto se soluciona con el pulfrich adaptativo, que ajusta el offset en función de los cambios de escenario y los movimientos.

Existen técnicas de fotografía específicas que incrementan el efecto.

La profundidad obtenida es casi real, en la que los elementos muy próximos a la cámara tienden a salir bastante, aunque no todos, únicamente aquellos que tienen una predisposición absoluta para ello. Todo depende de lo buena que sea la fotografía y de la capacidad de ilusión de cada persona. A veces se producen sensaciones extrañas: objetos flotando, inestabilidad en la imagen, parpadeo, etc.

El formato estereoscópico Frame-Sequential (secuencia de cuadros) utiliza dos cuadros consecutivos para almacenar las perspectivas de cada ojo. En un film 3D, aunque cada ojo vea cuadros distintos, estos corresponden al mismo instante, captados desde la perspectiva derecha e izquierda. Si la película es en 2D, entonces un ojo verá el vídeo con un adelanto de un cuadro, respecto al otro, produciéndose un efecto pulfrich.

Para la conversión se empleará, en los reproductores, el formato de entrada secuencia de cuadros, con la fase primero la imagen izquierda.

Stereoscopic Player

Abrir el fichero con Abrir -> Abrir Archivo.

En Formato Estereoscópico de la Fuente, seleccionar Frame-Sequential, Left Frame First.

Escoger formato Frame-Sequential, Left Frame First

Escoger formato Frame-Sequential

Si no se tiene gafas activas, se pueden utilizar unas de rojo-azul, al pulsar el icono indicado (o seleccionar, en el menú Ver -> Método de Visualización, Anaglyph -> Anaglífico Optimizado Rojo – Turquesa).

Pulfrich digital en Stereoscopic Player

Para gafas rojo-azul, pinchar el botón indicado

La imagen anterior muestra una escena del capítulo 6, de la quinta temporada de Águila Roja, en la que se puede ver, con gafas rojo-azul, el árbol más próximo muy emergido.

Bino 3D Player

Menú File -> Open file(s) y seleccionar el fichero a ver.

En el desplegable Input escoger Aleternating, left first.

En Output elegir el formato adecuado a nuestras gafas, pantalla o proyector. En el ejemplo se ha optado por gafas rojo-azul.

Escoger Alternating, left first

Pulfrich digital en Bino

Notar la diferencia de color entre la captura del Stereoscopìc Player y la de Bino, esto es debido a que: el Stereoscopic Player está usando un perfil de color optimizado para gafas rojo y azul, compensando la pérdida de color; mientras que, en Bino se utiliza una gama de color completa, sin compensación.

Script para Avisynth

Avisynth es un conjunto de librerías que implementan un proxy para los programas de vídeo, esto es, permite la utilización de estas librerías a otros programas, que no fueron creados para ello, simulando un nuevo tipo de vídeo, que es en realidad un fichero de texto, con instrucciones para Avisynth. El programa utilizará Avisynth como si fuera un códec de vídeo, asociado a la estensión avs; siguiendo las indicaciones del fichero, aplicará los procedimientos indicados, devolviendo el resultado como un vídeo decodificado, entendible por cualquier programa.

De esta forma, incluso con el Windows Media Player, podremos ver un vídeo estereoscópico, o convertir un vídeo 2D a 3D en tiempo real (según lo vemos), por ejemplo, en formato rojo-azul. Lo único que hay que hacer es crear un programa (script) para Avisynth, o más fácil aún, usar uno ya hecho.

Este script, realizado por Anton Belev del blog 3DVision, también realiza un pulfrich, prácticamente sin errores de cambio de escenario y con buena fluidez de movimientos. Se puede utilizar cualquier tipo de vídeo, siempre que tengamos los codecs directshow necesarios. La salida se puede configurar, sin más que comentar y descomentar las líneas pertinentes, para SBS, TAB (arriba-abajo), page-flip, rojo-azul, azul-rojo, color-code (amarillo-azul), azul-amarillo, o entrelazado.

El script también se puede utilizar, con programas como VirtualDub, para crear versiones estereoscópicas de los ficheros.

En las pruebas realizadas:

  • El Stereoscopic Player se queda pillado si se avanza, retrocede, o al llegar al final del vídeo, que no deja cerrar la aplicación, teniendo que matar al proceso StereoPlayer.exe. Con Windows Media Player o Bino no se queda bloqueado.
  • Con el Stereoscopic Player, el script, no carga ficheros mp4; mientras que con Windows Media Player sí. Bino lo carga, pero con el audio a toda caña.
Anuncios