Second Life: Fotografías 360º

Linden Lab, según lo informado en su blog oficial, se encuentra trabajando en una nueva característica de su visor para Second Life. Esta nueva característica es la posibilidad de tomar fotografías en 360º, algo que se está poniendo de moda en RL gracias a las nuevas cámaras que nos permiten poder hacerlo.

Si bien el proyecto recién se inicia y tiene algunas limitaciones y defectos, es muy prometedor e interesante lo que ya se ha realizado en el mismo. Técnicamente no es algo del otro mundo, consiste en tomar una serie de fotos de distintos ángulos desde el mismo punto de origen para, luego, unirlas en una gran panorámica que nos permita ver la imagen desde una perspectiva de 360º.

Ahora, como ya se dijo, esta característica aún se encuentra en desarrollo y faltan pulir varias cosas, entre ellas, un pequeño (o no tanto, según el caso) desfasaje en el movimiento de las nubes, lo cual hace que no cierre bien la imagen al transformarla a 360. Además, por el momento, tampoco hay un visor o sitio web que nos permita mostrar las fotografías que tomados y guardamos en nuestro disco, debido al formato que utiliza el visor para guardar la fotografía 360.

Bien, al margen de lo dicho, para quienes quieran probar esta característica, les dejo los siguientes pasos:

  1. descargar el visor RC 360 de la página de descarga de Second Life.
  2. Una vez que lo instalamos, iniciamos sesión y tenemos la escena que queremos fotografiar, abrimos la ventana de fotos y veremos lo siguiente:

visor360

Aquí, pulsamos el botón “Save to 360 Snapshot” y pasamos a la siguiente pantalla de captura:

en esta pantalla, tenemos las opciones normales para cualquier fotografía que querramos tomar en SL, con el agregado de la opción de no incluir a nuestro avatar en la toma aunque esta opción no funciona correctamente ya que si bien oculta a nuestro avatar, falla al ocultar ropa y objetos de prims añadidos al mismo, por lo tanto, hay que tener cuidado con esto.

visor360-1Una vez que hemos tomado la fotografia, encontraremos en nuestro disco, en la carpeta que hayamos indicado, un archivo comprimido en formato zip con el nombre “360snap.zip”.

A partir de ahora y por el momento entramos en la parte difícil o incómoda del proceso, intentar ver la fotografía que hemos tomado. Esto es así porque necesitamos un visor (navegador, sistema) que nos permita mostrar la imagen en 360º y, más aún, reconociendo el formato en que la almacena el visor de Linden Lab.

Para ello, tenemos que realizar un proceso un poco molesto y engorroso, pero efectivo, que es instalar en nuestra PC un pequeño servidor HTTP creado por Callum Linden, el cual nos permitirá ver y operar con estas imágenes.

3. Primero, debemos descargar e instalar Python (un lenguaje interpretado de programación), lo cual lo podemos hacer yendo a la página oficial de este lenguaje.

visor360-python

Allí, en la descarga, veremos que tenemos dos versiones para descargar el paquete, la versión 3.5.2 y la versión 2.7.12. Por una cuestión de compatibilidad, aquí mencionaré los pasos con la versión 2.7.12, ya que se puede usar con cualquier versión de windows, mientras que la versión 3 no es compatible con Windows XP.

Una vez descargado, procedemos a instalarlo, teniendo en cuenta que debemos tener marcada la opción de Agregar Python al Path de ejecución de windows, tal como lo muestra la imagen siguiente:

visor360-python

4. Luego, descargamos el servidor HTTP de Callum de su repositorio en bitbucket y lo descomprimimos en algún lugar de nuestro disco. Por una cuestión de mayor comodidad en su uso posterior, sugiero descomprimirlo en una carpeta dentro del Disco C:.

Una vez creada la carpeta y descomprimidos los archivos del servidor web en ella, solo tenemos que copiar nuestros archivos de fotografías 360 (nombre.zip) a la carpeta shots dentro de nuestra nueva carpeta del servidor HTTP.

visor360-2

5. Ahora viene la parte de “levantar” (activar) nuestro servidor HTTP para poder ver las fotos 360 que tomamos. Para esto, abrimos una ventana de línea de comandos (DOS) y en ella escribimos los siguientes comandos:

c:\> cd \web-viewer  (y pulsamos la tecla INTRO)

c:\> python -m SimpleHTTPServer  (Si estamos con Python 2.7.x)

o, sino

c:\> python -m http.server 8000 (en caso que estemos con Python 3.x)

visor360-3

una vez puesto en marcha el servidor HTTP, minimizamos esa ventana. Recuerden, no la cierren porque eso desactivará el servidor HTTP.

6. Por último (ánimo, ya falta poco), tenemos que abrir nuestro navegador web predilecto y escribir en la barra de direcciones el siguiente URL:  http://localhost:8000/index.html?shot=shots/NOMBRE.zip, donde NOMBRE.zip será el nombre del archivo con la foto 360 que hemos tomado.

visor360-4

Podemos ver en la imagen superior nuestra foto 360 visualizada con nuestro navegador. Y también podemos ver que nos ofrece algunas alternativas, las cuales se detallan a continuación:

  1. Pulsando sobre ese botón, nos abre el mapa de Second Life con el Landmark a la región donde fue tomada la fotografía, asi podemos ir a dicho lugar.
  2. Abre una ayuda básica sobre el uso del visor de imágenes 360
  3. nos permite descargar la imagen en forma PAR, es decir, como jpeg panorámica, que luego puede ser subida a sitios que soporten dicho formato (facebook o flickr, por ejemplo)
  4. Cambia a Pantalla completa
  5. Abre la ventana de configuración del visor 360, la cual, por el momento no contiene casi nada para configurar.

Para finalizar y hacerlo completo, podemos ver en la siguiente imagen como queda nuestra foto 360 subida a facebook en formato PAR:

visor360-5

Podrán notar, donde está marcado con la flecha, que facebook nos coloca automáticamente un indicador de reconocimiento de imagenes en 360º.

Bien, parece mentira pero hemos llegado al final. Reconozco que todo esto es un procedimiento muy engorroso y hasta críptico para muchos de ustedes, pero es lo que hay. No obstante espero que Linden Lab mejore este procedimiento, lo haga mas automático y accesible a cualquier usuario independientemente de sus conocimientos técnicos.

Según dicen, están en ese camino, el tiempo lo dirá.

Para culminar y a continuación podrán ver un par de fotografías que he tomado con dicho visor RC, la primera, en la plaza de llegada del sim Ayuda Virtual y, la segunda, en la plaza de Aprender de Tod@s, sitio de ayuda:

SaludOS/2