This is an old revision of the document!
Table of Contents
MARZIPANO
Tiene una herramienta para crear el tour, pero no se puede grabar versiones y siempre hay que empezar desde cero:
Parámetros
"initialViewParameters": {
"yaw": 6.285,
"pitch": 0,
"fov": 0
},
yaw: es el giro, de 0 a 6.285 una vuelta entera
pitch: el ángulo del suelo al techo, va de -1 a 1
fov: es el zoom, de 0 a 1.4
var currentScene = null;
function switchScene(scene) {
stopAutorotate();
if (currentScene !== null) {
console.log("Cambiando de escena de '" + currentScene.data.id + "' a '" + scene.data.id + "'.");
if ( currentScene.data.id == "0-portalon_02" && scene.data.id == "1-portalon_03" ) {
scene.data.initialViewParameters.yaw=1.7;
}
} else {
console.log("Cargando la escena inicial: '" + scene.data.id + "'.");
}
console.log(scene.data.initialViewParameters.yaw);
scene.view.setParameters(scene.data.initialViewParameters);
scene.scene.switchTo();
startAutorotate();
updateSceneName(scene);
updateSceneList(scene);
currentScene = scene;
}
Añadir nuevas fotos sin Marzipano tool
Descargamos la foto en formato rectangular. Por ejemplo si la tenemos subida a kuula y la editamos, abajo a la derecha está la opción download
Para convertir las fotos en formato Marzipano usamos este repositorio nodejs y este repo:
https://github.com/jessehhydee/marzipano-pano-tiler.git
4 node index.js 5 npm install 6 node index.js
Por ejemplo tenemos nuestra foto en la ruta:
/home/ruth/tmp/tour360/planta2_01.jpg
Ejecutamos docker con node
docker run -ti -v /home/ruth/tmp/tour360/:/tour360 node bash
Bajamos el repositorio:
git clone https://github.com/jessehhydee/marzipano-pano-tiler.git cd marzipano-pano-tiler npm install
Copiamos la foto o fotos en el directorio input
mv /tour360/planta2_01.jpg input/
Convertimos la foto:
node index.js
..cubemap created ..planta2_01 - preview created ..planta2_01 - layer 0 created ..planta2_01 - layer 1 created ..planta2_01 - layer 2 created ..planta2_01 - layer 3 created ..images fetched
En el directorio output nos ha creado lo siguiente con un montón de fotos en cada directorio:
.
`-- planta2_01
|-- 1
| |-- b
| | `-- 0
| |-- d
| | `-- 0
| |-- f
| | `-- 0
| |-- l
| | `-- 0
| |-- r
| | `-- 0
| `-- u
| `-- 0
|-- 2
| |-- b
| | |-- 0
| | `-- 1
| |-- d
| | |-- 0
| | `-- 1
| |-- f
| | |-- 0
| | `-- 1
| |-- l
| | |-- 0
| | `-- 1
| |-- r
| | |-- 0
| | `-- 1
| `-- u
| |-- 0
| `-- 1
|-- 3
| |-- b
| | |-- 0
| | |-- 1
| | |-- 2
| | `-- 3
| |-- d
| | |-- 0
| | |-- 1
| | |-- 2
| | `-- 3
| |-- f
| | |-- 0
| | |-- 1
| | |-- 2
| | `-- 3
| |-- l
| | |-- 0
| | |-- 1
| | |-- 2
| | `-- 3
| |-- r
| | |-- 0
| | |-- 1
| | |-- 2
| | `-- 3
| `-- u
| |-- 0
| |-- 1
| |-- 2
| `-- 3
|-- 4
| |-- b
| | |-- 0
| | |-- 1
| | |-- 2
| | |-- 3
| | |-- 4
| | |-- 5
| | |-- 6
| | `-- 7
| |-- d
| | |-- 0
| | |-- 1
| | |-- 2
| | |-- 3
| | |-- 4
| | |-- 5
| | |-- 6
| | `-- 7
| |-- f
| | |-- 0
| | |-- 1
| | |-- 2
| | |-- 3
| | |-- 4
| | |-- 5
| | |-- 6
| | `-- 7
| |-- l
| | |-- 0
| | |-- 1
| | |-- 2
| | |-- 3
| | |-- 4
| | |-- 5
| | |-- 6
| | `-- 7
| |-- r
| | |-- 0
| | |-- 1
| | |-- 2
| | |-- 3
| | |-- 4
| | |-- 5
| | |-- 6
| | `-- 7
| `-- u
| |-- 0
| |-- 1
| |-- 2
| |-- 3
| |-- 4
| |-- 5
| |-- 6
| `-- 7
`-- cube-map
