panoVisu 1.2.8 disponible

Tous les sujets relatifs aux versions 1.x de panoVisu
Répondre
Avatar de l’utilisateur
llang57
Créateur du logiciel de visite virtuelle panoVisu
Messages : 831
Inscription : 21 juin 2008, 8:29 42

panoVisu 1.2.8 disponible

Message par llang57 »

bonjour,

La version 1.2.8 de panoVisu est disponible ici, elle comprend un éditeur de visite virtuelle, écrit en java pour des raisons de compatibilité (PC,Mac ou Linux), et un visualiseur de visite virtuelle en HTML5 (utilisable sur tablette/PC et tout appareil ayant un navigateur compatible HTML5). Le site sera mis à jour très prochainement.

panoVisu est libre et gratuit, il est en licence MIT. Le code source est disponible sur GitHub :

Si vous rencontrez des soucis (bug ou autre) ou que vous souhaitez voir une fonctionnalité se développer, j'ai mis en place un système de tickets : http://panovisu.fr/hesk par lequel vous pourrez me faire vos demandes.

Pour celles et ceux qui souhaiteraient participer au développement de l'application les sources sont disponibles sur GitHub

Pour ceux qui ont testé la version 1.2.6 à Esse la version 1.2.8 vient corriger quelques petits bugs détectés lors de l'atelier.

Je dédie ce logiciel à François avec qui j'avais une une grande discussion à ce sujet lors de la rencontre panophoto d'Audierne en mai 2014.

Installation

Pour fonctionner le logiciel nécessite l'installation de Java dans une version supérieure à la 8u20 disponible ici. :!!: Veillez à bien choisir une version 64bits si vous êtes sur un système d'exploitation 64bits (Windows x64, Mac OS X x64 ou Linux x64)

Le logiciel étant écrit en Java, il n'y a pas d'nstallation de panoVisu en temps que tel, il vous suffit de décompresser l'archive dans le répertoire de votre choix et de double-cliquer sur le fichier editeurPanoVisu.jar

Éditeur panoVisu

Image

Il comprend un éditeur d'interface visuel :
Image

et un éditeur de plan :
Image

Il permet les choses suivantes :
  • Choix graphique des hotspots
Image
  • Choix du point de vue d'entrée du panoramique
  • Choix de la position du Nord du panoramique (utile si utilisation de la boussole)
Soit en utilisant la vue principale (la croix mauve/jaune représentant le point de vue et la ligne rouge la position du nord)

Image

soit en utilisant le visualiseur de panoramique dans la barre d'outils à droite de la vue principale.

Image
  • personnalisation générale de l'interface.
Image
  • personnalisation du titre
Image
  • personnalisation de la barre de navigation
Soit en utilisant une barre classique :
Image

Soit une barre personnalisée :

Image
  • ajout d'une boussole
Image
  • ajout des vignettes des panoramiques
Image
  • ajout des réseaux sociaux
Image
  • ajout d'un bouton de masquage des éléments
Image
  • internationalisation du projet (Partiellement fini) j'aurais certainement besoin de traducteurs (Espagnol - Italien - Portugais - Allemand, etc ..).
  • Multi-résolution (mais pas encore multi-tuiles)
  • Hotspots Panoramiques / Images /HTML
un éditeur HTML est intégré.
Image
  • Plan (plusieurs possibles sur une visite) + radar
Image
  • Carte (OSM/Google/Bing) + radar
Image
  • ajout d' images de fond (esthétiques ou lien vers une URL)
Image
  • Personnalisation des écran d'accueil/Aide
Image

Image

Il dispose également d'outils permettant d'effectuer les transformation cube<-->Equi et de créer des barres personalisées :
Image

pour créer une barre personnalisée il vous suffit d'une image jpg ou png et d'ajouter des zones actives à l'aide de l'éditeur intégré :

Image

Image

Une démonstration valant mieux qu'un long discours voici une visite crée avec cet éditeur :
Image

De plus j'ai rajouté un certain nombre d'actionneurs externes permettant de commander la visite de puis la page Web en javascript :
Image

Code : Tout sélectionner

           $(function () {
                var visiteStGermain = ajoutePano({
                    langue: "fr_FR",
                    panoramique: "pano",
                    minFOV: 35,
                    maxFOV: 120,
                    fenX: "80%",
                    fenY: "100%",
                    xml: "xml/DSC05098_DxO Panorama_cube_sphere.xml"
                });

                var arreteVisite = false;

                function visite() {
                    visiteStGermain.setPoint(100, 0);
                    visiteStGermain.setFOV(60);
                    requestTimeout(function () {
                        if (arreteVisite)
                            return;
                        visiteStGermain.allerAuPoint(150, 10, 2);
                        requestTimeout(function () {
                            if (arreteVisite)
                                return;
                            visiteStGermain.allerFOV(80, 10);
                            visiteStGermain.allerAuPoint(330, -10, 20);
                            requestTimeout(function () {
                                if (arreteVisite)
                                    return;
                                visiteStGermain.allerFOV(40, 1.8);
                                requestTimeout(function () {
                                    if (arreteVisite)
                                        return;
                                    if (visiteStGermain.getXML() === "xml/DSC05098_DxO Panorama_cube_sphere.xml")
                                    {
                                        visiteStGermain.setPano("xml/DSC05102_DxO Panorama_cube_sphere.xml");
                                    }
                                    else
                                    {
                                        visiteStGermain.setPano("xml/DSC05098_DxO Panorama_cube_sphere.xml");
                                    }

                                    visite();
                                }, 2000);
                            }, 21000);
                        }, 5000);
                    }, 2000);
                }
                $(window).resize(function () {
                    $("article").height($(window).height() - 10);
                    $("#pano").height($(window).height() - 10);
                });

                $("article").height($(window).height() - 10);

                $("#pano").height($(window).height() - 10);


                $(".reseauSocial-twitter").on("click", function () {
                    window.open(
                            "https://twitter.com/share?url=" + document.location.href
                            );
                    return false;
                });
                $(".reseauSocial-fb").on("click", function () {
                    window.open(
                            "http://www.facebook.com/share.php?u=" + document.location.href
                            );
                    return false;
                });
                $(".reseauSocial-google").on("click", function () {
                    window.open(
                            "https://plus.google.com/share?url=" + document.location.href + "&hl=fr"
                            );
                    return false;
                });

                $(".reseauSocial-email").attr("href", "mailto:?body=" + document.location.href + "&hl=fr");
                $(document).on("click", "#haut", function () {
                    visiteStGermain.setLatitude(visiteStGermain.getLatitude() + 0.25);
                });



                //Actionneurs 

                $(document).on("click", "#bas", function () {
                    visiteStGermain.setLatitude(visiteStGermain.getLatitude() - 0.25);
                });
                $(document).on("click", "#gauche", function () {
                    visiteStGermain.setLongitude(visiteStGermain.getLongitude() - 0.25);
                });
                $(document).on("click", "#droite", function () {
                    visiteStGermain.setLongitude(visiteStGermain.getLongitude() + 0.25);
                });
                $(document).on("click", "#pano1", function () {
                    visiteStGermain.setPano("xml/DSC05098_DxO Panorama_cube_sphere.xml");
                });
                $(document).on("click", "#pano2", function () {
                    visiteStGermain.setPano("xml/DSC05102_DxO Panorama_cube_sphere.xml");
                });
                $(document).on("click", "#chateau, #chat1", function () {
                    if (visiteStGermain.getXML() === "xml/DSC05098_DxO Panorama_cube_sphere.xml")
                    {
                        visiteStGermain.allerAuPoint(-20, 20, 3);
                        visiteStGermain.allerFOV(90, 3);
                    }
                    else {
                        visiteStGermain.allerAuPoint(-60, 15, 3);
                        visiteStGermain.allerFOV(90, 3);
                    }
                });

                $(document).on("click", "#vienne, #vienne1", function () {
                    if (visiteStGermain.getXML() === "xml/DSC05098_DxO Panorama_cube_sphere.xml")
                    {
                        visiteStGermain.allerAuPoint(130, -10, 15);
                        visiteStGermain.allerFOV(30, 3);
                    } else {
                        visiteStGermain.allerAuPoint(30, -5, 15);
                        visiteStGermain.allerFOV(30, 3);
                    }
                });
                $(document).on("click", "#chapelle, #chapelle1", function () {
                    if (visiteStGermain.getXML() === "xml/DSC05098_DxO Panorama_cube_sphere.xml")
                    {
                        visiteStGermain.allerAuPoint(165, 5, 15);
                        visiteStGermain.allerFOV(40, 3);
                    } else {
                        visiteStGermain.allerAuPoint(200, 5, 15);
                        visiteStGermain.allerFOV(60, 3);
                    }
                });

                $(document).on("click", "#visite", function () {
                    arreteVisite = false;
                    visite();
                });

                $(document).on("click", "#stopVisite", function () {
                    visiteStGermain.stopMouvement();
                    arreteVisite = true;
                });
            });


Amicalement
Laurent LANG

créateur de panoVisu, un éditeur/visualiseur de visites virtuelles 100% Libre et Gratuit : téléchargeable ici http://panovisu.fr
Avatar de l’utilisateur
Mattpano
Animateur Hugin
Messages : 4293
Inscription : 10 déc. 2007, 16:27 04

Re: panoVisu 1.2.8 disponible

Message par Mattpano »

Du très bon boulot Laurent ! Bon courage pour la suite de développement... :)
Matthieu SELME
- Mon site de panoramas 360° : www.360x180.fr
- Des panoramas à 360° réalisés en cerf-volant : 360° aériens
- Retrouvez-moi sur Twitter (@mattpano)
Avatar de l’utilisateur
charlice
Messages : 111
Inscription : 1 août 2012, 19:51 24

Re: panoVisu 1.2.8 disponible

Message par charlice »

ça à l'air super, hélas j'ai toujours le même problème, impossible de charger une équi.
J'ai bien la fenêtre de chargement qui s'ouvre, mais ensuite rien ne se passe.

PS: j'ai essayé de t'envoyer un mail avec le lien d'assistance, mais j'ai une erreur Champs obligatoire manquant : Custom field 1 :??:
Avatar de l’utilisateur
kok
Messages : 1963
Inscription : 14 janv. 2011, 17:41 03

Re: panoVisu 1.2.8 disponible

Message par kok »

Merci Laurent,
mise a jour ultra rapide, :merci:
- Le futur appartient à ceux qui croient à la beauté de leur rêves - E.Roosvelt
Avatar de l’utilisateur
nickdan
Administrateur
Messages : 6273
Inscription : 17 sept. 2008, 9:52 10

Re: panoVisu 1.2.8 disponible

Message par nickdan »

charlice a écrit :ça à l'air super, hélas j'ai toujours le même problème, impossible de charger une équi.
J'ai bien la fenêtre de chargement qui s'ouvre, mais ensuite rien ne se passe.

PS: j'ai essayé de t'envoyer un mail avec le lien d'assistance, mais j'ai une erreur Champs obligatoire manquant : Custom field 1 :??:
Attention, pour le moment, l'outil ne permet que de charger des équi de plus de 8000px et quelques de long (8192 je crois).
Vérifie que ton pano dépasse bien cette taille (vise 9 ou 10000 par exemple)
---------------------------------------------
Nicolas CHAMBINAUD
http://www.images-numeriques.fr/
http://www.astrosurf.com/magnitude78
Images sous licence Creative Common Image
---------------------------------------------
« Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »
— devise Shadock
Avatar de l’utilisateur
llang57
Créateur du logiciel de visite virtuelle panoVisu
Messages : 831
Inscription : 21 juin 2008, 8:29 42

Re: panoVisu 1.2.8 disponible

Message par llang57 »

charlice a écrit :ça à l'air super, hélas j'ai toujours le même problème, impossible de charger une équi.
J'ai bien la fenêtre de chargement qui s'ouvre, mais ensuite rien ne se passe.

PS: j'ai essayé de t'envoyer un mail avec le lien d'assistance, mais j'ai une erreur Champs obligatoire manquant : Custom field 1 :??:
Ok le champ est corrigé (je ne sais pas comment il était arrivé là), tu peux faire ta demande par le helpdesk.

juste quelques questions :
peux tu me transmettre l'équi qui ne se charge pas que je fasse un test mon email est laurent(point)lang(arobase)laposte(point)net .
Quelle est sa résolution?
Tu le charge en le glissant, par le menu fichier, ou en utilisant l'icône?
est ce qu'il y a des caractères spéciaux dans le nom du fichier ?

mon email est laurent(point)lang(arobase)laposte(point)net

Merci d'avance
Amicalement
Laurent LANG

créateur de panoVisu, un éditeur/visualiseur de visites virtuelles 100% Libre et Gratuit : téléchargeable ici http://panovisu.fr
Avatar de l’utilisateur
Stuart
Messages : 2011
Inscription : 29 mars 2009, 18:34 46

Re: panoVisu 1.2.8 disponible

Message par Stuart »

J'ai eu l'occasion de découvrir, magnifique boulot (quelques centaines d'heures...?) :super:
La paresse, c'est se reposer avant d'être fatigué...
Avatar de l’utilisateur
llang57
Créateur du logiciel de visite virtuelle panoVisu
Messages : 831
Inscription : 21 juin 2008, 8:29 42

Re: panoVisu 1.2.8 disponible

Message par llang57 »

Stuart a écrit :J'ai eu l'occasion de découvrir, magnifique boulot (quelques centaines d'heures...?) :super:
entre 15 et 20 (centaines d'heures) :yes:
Laurent LANG

créateur de panoVisu, un éditeur/visualiseur de visites virtuelles 100% Libre et Gratuit : téléchargeable ici http://panovisu.fr
Avatar de l’utilisateur
charlice
Messages : 111
Inscription : 1 août 2012, 19:51 24

Re: panoVisu 1.2.8 disponible

Message par charlice »

je t'ai envoyé un mail ;)
Avatar de l’utilisateur
Carole D
Messages : 24
Inscription : 22 avr. 2014, 10:06 09

Re: panoVisu 1.2.8 disponible

Message par Carole D »

Quel travail ! Chapeau ! :amen:

Je teste, je teste et continue à te faire des retours. En tout cas, c'est super prometteur...
Carole
http://zooomez.fr
http://facebook.com/zooomez
Ce qui est difficile prend du temps, ce qui est impossible en prend un peu plus (Fridtjof Nansen)
Avatar de l’utilisateur
philippe
Messages : 1991
Inscription : 22 mars 2008, 17:51 32

Re: panoVisu 1.2.8 disponible

Message par philippe »

Excellent boulot Laurent , chapeau bas :amen:
A bientôt
Philippe
Photos et panoramas
Page Facebook
Nikon D300s , Nikkor 16-85mm f/3.5-5.6 G ED VR + Nikkor 10.5 mm f/2.8
tête Pano-MAXX V1 , Pied Benro A-157EX , rotule-ball Manfrotto 496RC2
Autopano Giga 3.7.1 , pano2VR 4.0 , panotour pro 2.3.0 , KRpano 1.17 ,Dxo optics pro v10.0.0
Répondre

Revenir à « panoVisu version 1.x »