Una forma en la que podrías ir solucionando el problema es partiendo de un proyecto nuevo, con nuevas equirectangulares, solo para probar. Así suelo hacer cuando estoy enredado con algún tema: simplifico.
Te voy a echar una mano… He creado tres escenas equirectangulares indicando la orientación (para que solo te concentres en eso).
Todas estas equirectangulares, tienen la metadata como dijo @cibernero:
Esto, suponiendo que el norte va a quedar ubicado en el centro de la imagen.
En Panotour puse un hotspot en cada punto cardinal, dirigiendo de la escena azul a la roja, de la roja a la verde, de la verde a la azul:
En las acciones del hotspot lo dejé sin transiciones:
Y cada hotspot no le puse ningún tipo de vista personalizada, lo dejé así:
Puse una vista personalizada en cada escena diferente:
- Azul al norte
- Roja al sur
- Verde al este
Entonces, en teoría, cuando hagas clic en el hotspot del NORTE de la escena azul, te enviaría al SUR de la escena roja, porque el Sur es la vista preestablecida de dicha escena.
Bien, exporto todo esto y le aplico manualmente la técnica KEEPVIEW, que no es otra cosa que cambiar el parámetro MERGE, por KEEPVIEW en el archivo “index_core.xml”, a la altura de la línea 100 del código en la etiqueta “mainloadescene”.
Original
if (xml.scene != %1,
events.dispatch(onleavingscene, true);
interruptAnimation();
loadscene(%1, get(projection_current_params), MERGE, get(ptblendmode));
Modificado:
if (xml.scene != %1,
events.dispatch(onleavingscene, true);
interruptAnimation();
loadscene(%1, get(projection_current_params), KEEPVIEW, get(ptblendmode));
Bien, con esta modificación automáticamente todos los hotspots van a llevarte a la misma orientación, porque van a “mantener la vista” (KEEPVIEW). Así que te ahorras el trabajo de estar “personalizando cada hotspot”.
Pruébalo por favor aquí:
http://fotos.mariocarvajal.com/orientacion/
Mira que funciona perfectamente la orientación de cada hotspot justamente porque mantiene la vista.
Sin embargo, te cuento que cuando lo intenté probar en el modo VR, en el celular, el giroscopio NO me está funcionando. Por lo tanto, no sé si sea cuestión de mi celular o qué pueda ser.
Así que te ayudo hasta ahí. Te dejo a continuación todos los archivos para que los descargues y puedas cacharrearle al problema así, simplificándolo y aislándote de lo que tienes hasta ahora, para que encuentres la solución de forma más simple.
Exitos con ello.
Originales Panotour y PTGui (Problema Orientación VR).zip (2,1 MB)