Panoramas with low-resolution preview

fabfab

Panoramas with low-resolution preview

Message par fabfab »

Bonjour ,

Aprés moulte essais , FFP me pose un petit soucis ( enfin j ai du mal a imprimer ) ,
j aimerais sur mon pano d essai inclure le ( Panoramas with low-resolution preview ) pour changer la chargement
mais j ai essayer de suivre les exemples de FFP rien a y faire !!
soit j ai louper une etape soit je suis mauvais ...

alors si quelqu'un peut me donner un coup de mains , il est le bienvenu, le sujet et pas génial mais je m en sert en crash test

Pano http://www.imafolio.com/balme/balme.html

fichier http://www.imafolio.com/balme/balme.rar
Avatar de l’utilisateur
llang57
Créateur du logiciel de visite virtuelle panoVisu
Messages : 831
Inscription : 21 juin 2008, 8:29 42

Re: Panoramas with low-resolution preview

Message par llang57 »

Salut Fabfab,

c'est quelque chose comme ca (pour le chargement de la vue) que tu cherches ?
Laurent LANG

créateur de panoVisu, un éditeur/visualiseur de visites virtuelles 100% Libre et Gratuit : téléchargeable ici http://panovisu.fr
fred62
Messages : 841
Inscription : 10 nov. 2008, 12:38 16

Re: Panoramas with low-resolution preview

Message par fred62 »

Bonjour, fabfab

pour commencer tu dois créer un deuxième équi N&B de petite taille qui te servira de preview, ensuite tu détermine le cycle de chargement et les temps de transition dans la section global de ton xml, par exemple :

<global onStart="loadPreview"

loadPreview="loadPano(?panoName=bwbalme,300); onTransitionEnd=loadMain"

loadMain="loadPano(?panoName=balme,300); onTransitionEnd=()"

onOver="scale=1.1,600,elastic;depth+=20" onOut="scale=1,300;depth-=20" >


Dans ta section paramètre enlève "panoName = Balme" et remplace le par "disableLoading = 1"

Voilà tu devrais t'en sortir avec ça.... ;)
fabfab

Re: Panoramas with low-resolution preview

Message par fabfab »

Ouhhaa !!

Ca c'est du forum !! l

lang57 oui c est ca , que je cherche a avoir
( ca c est du pano )

fred62 merci pour le code as tu une taille de réference pour n&b ? vais essayer cela ...
Avatar de l’utilisateur
llang57
Créateur du logiciel de visite virtuelle panoVisu
Messages : 831
Inscription : 21 juin 2008, 8:29 42

Re: Panoramas with low-resolution preview

Message par llang57 »

Code : Tout sélectionner

     pano1 = 
            "
              loadPano(panoName=panos/low_port&pan=64&tilt=-10&zoom=0.79,300); 
              global.onTransitionEnd=loadMain1();                
            "
        loadMain1="loadPano(panoName=panos/port,1000,stripes;); global.onTransitionEnd="
j'utilise un cube avec des faces 300x300 avec une desaturation partielle enregistré avec un jpeg à 85% (9-10 sous PS)
Laurent LANG

créateur de panoVisu, un éditeur/visualiseur de visites virtuelles 100% Libre et Gratuit : téléchargeable ici http://panovisu.fr
fabfab

Re: Panoramas with low-resolution preview

Message par fabfab »

J'ai creer un bwbalme basse résolution intégrer et modifier le code mais ca bloque completement l affichage du pano

est ce que cela modifie l affichage de la barre de progression de chargement ??

Code : Tout sélectionner

<?xml version = '1.0'?>
<panorama>

	<parameters>

  disableLoading = 1
	panoType=cylinder
	zoomHome = 0.7

	layer_2 = hotspots.swf
	layer_1 = imaMeter.swf
	layer_3  = limits.swf
	layer_4  = autorotator.swf
	layer_5  = cylConverter.swf
	layer_8  = menuFullscreen.swf
	layer_6  = pano.swf

	loaderStreamed = 1
	loaderBandwidth = 100

	loaderText=

	</parameters>

	<cylconverter>
	</cylconverter>

  <autorotator>
	speed = -0.15
	interval = 30
	pause = 1000
	quality = best
	</autorotator>
	
	<global onStart="loadPreview"

loadPreview="loadPano(?panoName=bwbalme,300); onTransitionEnd=loadMain"

loadMain="loadPano(?panoName=balme,300); onTransitionEnd=()"

onOver="scale=1.1,600,elastic;depth+=20" onOut="scale=1,300;depth-=20" >

	<hotspots>
	<global onStart="external.autorotator.disabled=0" onOver="scale=1.1,600,elastic;depth+=20" onOut="scale=1,300;depth-=20" >
	<spot id="info" static="1" salign="BC" staticX="-235" staticY="-25"  url="black_i.png" 
	onClick="infoscreen.visible+=1"/>

	<spot id="left" static="1" salign="BC" staticX="-200" staticY="-25"  url="black_l.png" blockMouse="1" 
	onPress="pano.panKey=-5,500"
	onRelease="pano.panKey=0"/>

	<spot id="right" static="1" salign="BC" staticX="-165" staticY="-25"  url="black_r.png" blockMouse="1"
	onPress="pano.panKey=2,500"
	onRelease="pano.panKey=0"/>

	<spot id="down" static="1" salign="BC" staticX="-130" staticY="-25"  url="black_d.png" blockMouse="1"
	onPress="pano.tiltKey=-2,500"
	onRelease="pano.tiltKey=0"/>

	<spot id="up" static="1" salign="BC" staticX="-95" staticY="-25"  url="black_u.png" blockMouse="1"
	onPress="pano.tiltKey=2,500"
	onRelease="pano.tiltKey=0"/>

	<spot id="zoomOut" static="1" salign="BC" staticX="-60" staticY="-25"  url="black_m.png" blockMouse="1"
	onPress="pano.zoomKey=-2,500"
	onRelease="pano.zoomKey=0"/>

	<spot id="zoomIn" static="1" salign="BC" staticX="-25" staticY="-25"  url="black_p.png" blockMouse="1"
	onPress="pano.zoomKey=2,500"
	onRelease="pano.zoomKey=0"/>

	<spot id="auto" static="1" salign="BC" staticX="10" staticY="-25"  url="black_a.png" blockMouse="1"
	onClick="external.autorotator.disabled+=1; pano.pan_v=0; pano.tilt_v=0; pano.zoom_v=0;"/>

	<spot id="full" static="1" salign="BC" staticX="45" staticY="-25"  url="black_f.png" 
	onClick="fullscreen(-)"/>

	<spot id="infoscreen" url="logoInfo.png" static="1" visible="0" onClick="visible=0" onOver="" onOut="" />

	</global>
	</hotspots>

  </panorama>
fred62
Messages : 841
Inscription : 10 nov. 2008, 12:38 16

Re: Panoramas with low-resolution preview

Message par fred62 »

Ah ben oui.............un seul "global" suffit 8| ................................ ;)

Code : Tout sélectionner

<?xml version = '1.0'?>
<panorama>

	<parameters>

disableLoading = 1
	panoType=cylinder
	zoomHome = 0.7

	layer_2 = hotspots.swf
	layer_1 = imaMeter.swf
	layer_3  = limits.swf
	layer_4  = autorotator.swf
	layer_5  = cylConverter.swf
	layer_8  = menuFullscreen.swf
	layer_6  = pano.swf

	loaderStreamed = 1
	loaderBandwidth = 100

	loaderText=

	</parameters>

	<cylconverter>
	</cylconverter>

  <autorotator>
	speed = -0.15
	interval = 30
	pause = 1000
	quality = best
	</autorotator>
	
	<hotspots>
	
                <global onStart="loadPreview"
                loadPreview="loadPano(?panoName=bwbalme,300); onTransitionEnd=loadMain"
                loadMain="loadPano(?panoName=balme,300); onTransitionEnd=()"
                onOver="scale=1.1,600,elastic;depth+=20" onOut="scale=1,300;depth-=20" >

	<spot id="info" static="1" salign="BC" staticX="-235" staticY="-25"  url="black_i.png" 
	onClick="infoscreen.visible+=1"/>

	<spot id="left" static="1" salign="BC" staticX="-200" staticY="-25"  url="black_l.png" blockMouse="1" 
	onPress="pano.panKey=-5,500"
	onRelease="pano.panKey=0"/>

	<spot id="right" static="1" salign="BC" staticX="-165" staticY="-25"  url="black_r.png" blockMouse="1"
	onPress="pano.panKey=2,500"
	onRelease="pano.panKey=0"/>

	<spot id="down" static="1" salign="BC" staticX="-130" staticY="-25"  url="black_d.png" blockMouse="1"
	onPress="pano.tiltKey=-2,500"
	onRelease="pano.tiltKey=0"/>

	<spot id="up" static="1" salign="BC" staticX="-95" staticY="-25"  url="black_u.png" blockMouse="1"
	onPress="pano.tiltKey=2,500"
	onRelease="pano.tiltKey=0"/>

	<spot id="zoomOut" static="1" salign="BC" staticX="-60" staticY="-25"  url="black_m.png" blockMouse="1"
	onPress="pano.zoomKey=-2,500"
	onRelease="pano.zoomKey=0"/>

	<spot id="zoomIn" static="1" salign="BC" staticX="-25" staticY="-25"  url="black_p.png" blockMouse="1"
	onPress="pano.zoomKey=2,500"
	onRelease="pano.zoomKey=0"/>

	<spot id="auto" static="1" salign="BC" staticX="10" staticY="-25"  url="black_a.png" blockMouse="1"
	onClick="external.autorotator.disabled+=1; pano.pan_v=0; pano.tilt_v=0; pano.zoom_v=0;"/>

	<spot id="full" static="1" salign="BC" staticX="45" staticY="-25"  url="black_f.png" 
	onClick="fullscreen(-)"/>

	<spot id="infoscreen" url="logoInfo.png" static="1" visible="0" onClick="visible=0" onOver="" onOut="" />

	</global>
	</hotspots>

  </panorama>
fabfab

Re: Panoramas with low-resolution preview

Message par fabfab »

oupsss ben oui 2 ca fait un peu trop ...

merci pour le bug ,
j ai encore baisser la qualité de bwbalme mais j ai deux load a l affichage du pano :triste1:
j ai mis en ligne
fred62
Messages : 841
Inscription : 10 nov. 2008, 12:38 16

Re: Panoramas with low-resolution preview

Message par fred62 »

fabfab a écrit : mais j ai deux load a l affichage du pano :triste1:

Oui ça c'est incontournable............ :nono:
fabfab

Re: Panoramas with low-resolution preview

Message par fabfab »

Merci a toi fred pour ton aide si précieuse
Avatar de l’utilisateur
kitarolivier
Messages : 210
Inscription : 26 juin 2008, 20:41 15

Re: Panoramas with low-resolution preview

Message par kitarolivier »

Si je peux donner un avis, il faudrait essayer d'afficher le pano full rez avec le même angle de vue que le preview. En effet, pendant le chargement du pano complet, on se promène déjà dans la preview, et quand le pano est chargé, on repart à la vue initiale. Il faudrait plutôt une transistion type fade in/out du preview vers le full, en gardant l'angle de la caméra. Ca serait plus sympa.
--- Panasonic TZ1 + Canon Powershot G3 + Canon 550D + Sigma 8mm F3.5 + Tête panoramique Panosaurus + PTGUI 9 ---
Site : http://www.olivier-detry.be et http://www.viewat.org/?i=fr&id_aut=1312&sec=pn
Il y a 10 sortes de gens : ceux qui comprennent le binaire, et les autres ;)
fabfab

Re: Panoramas with low-resolution preview

Message par fabfab »

kitarolivier , tous les avis sont bons !!!

mais il vas falloir devellopper ( premier pano sous FPP )
Donc pour ta technique explique moi cela en details ...
fred62
Messages : 841
Inscription : 10 nov. 2008, 12:38 16

Re: Panoramas with low-resolution preview

Message par fred62 »

fabfab a écrit :il vas falloir devellopper ( premier pano sous FPP )
Donc pour ta technique explique moi cela en details ...
Pour éviter la mise en route de l'autorotation pendant le chargement des panos, tu peux réécrire ton code comme ça :


<global onStart="loadPreview"
loadPreview="loadPano(?panoName=bwbalme,300); external.autorotator.disabled=1; onTransitionEnd=loadMain"
loadMain="loadPano(?panoName=balme,300); onTransitionEnd=external.autorotator.disabled=0 "
onOver="scale=1.1,600,elastic;depth+=20" onOut="scale=1,300;depth-=20" >



De cette façon tu desactives l'autorotation lors du chargement du preview et tu le réactive à la fin du chargement de l'équi haute def. ;)
fabfab

Re: Panoramas with low-resolution preview

Message par fabfab »

Merci de ton aide fred !!


si je comprend bien


<global onStart="loadPreview"

code pour le preview
loadPreview="loadPano(?panoName=bwbalme,300); external.autorotator.disabled=1; onTransitionEnd=loadMain"
code pour le pano
loadMain="loadPano(?panoName=balme,300); onTransitionEnd=external.autorotator.disabled=0 "
onOver="scale=1.1,600,elastic;depth+=20" onOut="scale=1,300;depth-=20" >


Si je puis me permettre fred ont peut retarder l affichage de toutes les modules de FPP ?? car j aimerais retarder l affichage des menus de nav
Botrytis
Messages : 51
Inscription : 9 avr. 2009, 17:00 21

Re: Panoramas with low-resolution preview

Message par Botrytis »

Je relance ce post pour un souci de zoomHome.
L'ajout du preview engendre automatiquement un zoomHome=1
Y'a-t-il un endroit précis pour placer le code , sachant que j'ai testé sans résultat plusieurs endroits dans <global>?

Merci d'avance
globule22
Messages : 1237
Inscription : 10 déc. 2007, 16:38 32

Re: Panoramas with low-resolution preview

Message par globule22 »

Le zoomHome est dans les parameters au début, jette un coup d'oeil à celui-là dans ton éditeur de texte: http://www.360ouest.com/pano.php?id=863

Sinon poste nous ton code, sans ça on peut pas beaucoup t'aider
Botrytis
Messages : 51
Inscription : 9 avr. 2009, 17:00 21

Re: Panoramas with low-resolution preview

Message par Botrytis »

voici mon code

Code : Tout sélectionner

<?xml version="1.0" encoding="iso-8859-15"?>
<panorama>
	<parameters>

		layer_1 = files/hotspots.swf
		layer_2 = files/editor.swf
		layer_3 = files/glassMeter.swf
		layer_4 = files/cylConverter.swf
		panoType=cylinder
	

		segments=20
		disableLoading = 1
		loaderText=
		zoomHome=0.61
		

	</parameters>
	<hotspots>
		<global onStart = "loadPreview();" 
				loadPreview = "loadPano(?panoName=lampesbr,300;); onTransitionEnd=loadMain(); pano.qualityStatic=low;
				" 
				loadMain = "loadPano(?panoName=lampes,600;); onTransitionEnd=;"
		>
globule22
Messages : 1237
Inscription : 10 déc. 2007, 16:38 32

Re: Panoramas with low-resolution preview

Message par globule22 »

La solution était dans le lien que je t'ai filé plus haut, le zoomhome doit être spécifié dans la fonction loadpano:

Code : Tout sélectionner

loadPano(panoName=lampesbr&zoomHome=0.85,300;);
Tu peux virer le ? avant le panoName si t'as version de FPP est en 2.2 mini
Botrytis
Messages : 51
Inscription : 9 avr. 2009, 17:00 21

Re: Panoramas with low-resolution preview

Message par Botrytis »

merci Globule, ça marche.
j'avais pas réussi à ouvrir ton code dans mon éditeur (copier/collé).

J'avais testé le code suivant sans succés

Code : Tout sélectionner

<global onStart = "loadPreview();" 
            loadPreview = "loadPano(?panoName=lampesbr,300;); onTransitionEnd=loadMain(); pano.qualityStatic=low; zoomHome=0.61;
            " 
            loadMain = "loadPano(?panoName=lampes,600;); onTransitionEnd=;zoomHome=0.61;"
      >
pour info, petite question supplémentaire: pourquoi le ? avant panoName
globule22
Messages : 1237
Inscription : 10 déc. 2007, 16:38 32

Re: Panoramas with low-resolution preview

Message par globule22 »

c'est le développeur de FPP qui a simplifié cela donc sans ? ça marche pareil et c'est plus lisible
Répondre

Revenir à « FPP (Flash Panorama Player) »