Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Panorama Community. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Freitag, 17. Februar 2012, 15:11

Umschalten zwischen 2 Panos ohne Neuladen

Hallo,

Ich habe eine Frage an die krpano-Spezies.

Ich habe 2 Panos vom gleichen Raum erstellt (1. Pano ohne Menschen, 2. Pano mit Menschen).
In der Pano-Tour habe ich es eingerichtet, dass zwischen den beiden Panos hin- und hergeschaltet werden kann.
Leider muss dafür immer das neue Pano nachgeladen werden.

Jetzt meine Frage:

Gibt es eine Möglichkeit, beide Panos sofort zu laden, so dass es beim Umschalten keine Verzögerung gibt?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »skorpion54« (17. Februar 2012, 15:26)


Beiträge: 123

Wohnort: Neubrandenburg

Beruf: Selbständig

  • Nachricht senden

2

Freitag, 17. Februar 2012, 15:51

Da fällt mir spontan die "Slide-Funktion" bei krpano ein. Falls Du krpano benutzt, schau mal in die Exampels rein. Da gibt es das Beispiel "slide". Damit kann zwischen zwei Panoramen überblendet werden. Hier mein Beispiel einer Bowlingbahn mit "Tag/Nacht Beleuchtung".
Canon EOS 5D Mark II, Canon EF 15mm f/2.8 Fisheye, Roundabout-NP-Deluxe, PTGui, KRpano, meist zu wenig Licht

3

Freitag, 17. Februar 2012, 16:57

Das slide-Beispiel in den krpano-examples habe ich mir auch schon angesehen.
Das ist aber für meine Anwendung noch zu kompliziert. Ich brauche z.B. diesen Überblendeffekt nicht.
Und die syntax im "slider.xml" ist mir auch noch nicht ganz klar. Mit welchem Befehl werden denn die beiden Panos geladen?

Vielleicht gibt's doch noch einen einfacheren Weg.

iceman_fx

Mega-User

Beiträge: 574

Wohnort: Riesa / Dresden

Beruf: Webdesigner / Webentwickler / Fotograf

  • Nachricht senden

4

Freitag, 17. Februar 2012, 20:26

Standardmäßig ist immer nur ein Pano möglich.
Allerdings kann man dies simulieren, indem man (wie in dem Beispiel Slide) die Cubeflächen des 2. Panos als Hotspots lädt und direkt über die vorhandenen Flächen legt.
Damit kann man diese dann ein-/ausblenden.

Beim load-Befehl wird immer ein neues Pano geladen.
Dort kann man die Zeit etwas minimieren, indem man die Bilder des 2. Panos als Plugins beim ersten Pano lädt (unsichtbar).
Damit können diese bereits geladen und dekodiert werden, so dass diese dann beim nächsten Pano schneller aus dem RAM bereitstehen.

Für den besten Effekt würde ich Dir aber die Slide-Methode empfehlen.

Die wichtigsten Aktionen dazu sind (gekürzte Fassung):

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
addface(face_Fpano2_f.jpg00);
        addface(face_Lpano2_l.jpg, -900);
        addface(face_Rpano2_r.jpg, +900);
        addface(face_Bpano2_b.jpg, +1800);
        addface(face_Upano2_u.jpg0, -90);
        addface(face_Dpano2_d.jpg0, +90);
     
    <action name="addface">
        addhotspot(%1);
        set(hotspot[%1].url, %2);
        set(hotspot[%1].ath, %3);
        set(hotspot[%1].atv, %4);
        set(hotspot[%1].width,  1000);
        set(hotspot[%1].height1000);
        set(hotspot[%1].distortedtrue);
        set(hotspot[%1].enabledfalse);
        set(hotspot[%1].visiblefalse);
        set(hotspot[%1].alpha0.0);
        set(hotspot[%1].detailsget(display.details));
        set(hotspot[%1].zorder10);
        set(hotspot[%1].keeptrue);
    </action>


Danach einfach mit einer weiteren Aktion ein-/ausblenden.
VG vom iceman

www.fotodesign360.de
www.falkomueller.com
_____________________________________________________________________________________________
Versende Grußkarten direkt aus deinem Panorama oder deiner virtuellen Tour.
Das eCard-Plugin für krpano >> http://ecardplugin.falkomueller.com