User Tools

Site Tools


informatica:linux:tour360

This is an old revision of the document!


MARZIPANO

https://www.marzipano.net

Tiene una herramienta para crear el tour, pero no se puede grabar versiones y siempre hay que empezar desde cero:

https://www.marzipano.net/tool/

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
informatica/linux/tour360.1709636151.txt.gz · Last modified: 2024/03/05 10:55 by jose