Du panorama à l'hyperpaysage |
Écrit par Administrator |
Samedi, 30 Janvier 2010 23:10 |
Création et mise en ligne d'un hyperpaysage Un hyperpaysage se distingue d'une simple image panoramique en ce qu'il contient des zones actives qui renvoient à des informations complémentaires ou à d'autres hyperpaysages. Différentes techniques concurrentes existent utilisant les technologies QTVR , flash ou java. La mise en ligne se fait ici, en incorporant dans une page web une applet java.
Deux applets sont couramment utilisées : il s'agit de pmvr ( commerciale) et ptviewer (open-source). pmvr est un produit commercial qu'il faut acquérir , en général avec la licence du logiciel Panorama Factory . Les versions téléchargeables ( à durée limitée) permettent de créer des visites virtuelles utilisables , mais à la visualisation le panorama est tatoué par le message « not registred » . On trouve sur l'Internet de « vieilles » versions n'affichent pas ce message et elles semble très utilisées , mais le caractère légal de cet usage semble plus que douteux.
Ptviewer ne présente pas ces problèmes , puisque c'est un produit open-source lié aux travaux du même universitaire allemand Helmut Dersch . site http://webuser.fh-furtwangen.de/%7Edersch/
Cette applet offre beaucoup plus de possibilités que pmvr ( elle gère tous les types de projection) , mais elle est aussi plus complexe à paramétrer. Il existe un outil qui permet de créer automatiquement des visites virtuelles avec Ptviewer ( ptviewer scripter ) mais cet outil n'est pas gratuit et des versions de démonstration ne permettent pas de sauvegarder les travaux réalisés.
Sans ces outils il est nécessaire de paramétrer cette applet manuellement , le plus simple étant de partir de modèles de pages que l'on adaptera à ses besoins. Ptviewer comprend une gestion d'interface (boutons de zoom, défilement...) qui peut être paramétrée dans l'applet elle même ou par des scripts javascripts extérieurs.
exemple création d'une barre d'outils en dessous de la zone d'affichage de l'applet
<AREA shape=rect coords="0,0,14,14" alt="Autorotation Start" href="javascript:DoAutorotationStart()">
Le code javascript suivant permet l'interaction entre les boutons et l'applet
<SCRIPT language="JavaScript1.1">
Le code html suivant définit l'image sensible correspondant au mappage control
<TD ALIGN=RIGHT BGCOLOR="#C0C0C0"><IMG SRC="images/control.gif" ALT="" BORDER=0 usemap="#control" HEIGHT=14 WIDTH=84></TD>
Parmi les possibilités , il est possible de créer des zones sensibles ( hotspot) équivalents à des liens vers d'autres panoramas , vers une image fixe , ou vers une autre page web .
En bas à droite sous l'applet les zones actives correspondant au mappage explique plus haut. Les cercles jaunes sont une variété de hot-spot à affichage permanent. L'étiquette 'Tombeau de Jovin » correspond à un hot-spot qui apparaît lorsque la souris passe au dessus de la zone sensible . Les hot-spots peuvent être ou non actifs et envoyer sur un autre panorama défini dans la même page , sur une image ( en restant dans l'applet) sur une page web externe quelconque ... {hotspot3=x20 y299 a25 b350 c0000ff p q n'Salle 2' u'ptviewer:newPanoFromList(1)'} ouvre le panorama n° 2 .
{hotspot4=x100 y287 a150 b421 c0000ff p i'Sommaire Histoire'e u'http://www.ac-reims.fr/datice/hist-geo' t'_blank'}
Lorsque l'applet affiche la photographie panoramique les défaut de parallaxe sont automatiquement corrigés comme le montre l'image ci-dessus ( portion du panorama réalisé avec hugin) .
Pour finir , Ptviewer sait afficher de grandes images ( testée avec des images de 6000x600) et gère éventuellement le préchargement des images diverses composant l'ensemble des scènes .
Creating and posting a hyperpaysage how to
|
Mise à jour le Vendredi, 16 Septembre 2011 07:32 |