Du könntest doch mal in der ausführlichen Dokumentation von krpano nachschlagen! Nur so eine Idee![]()
Hi,
ja, funktioniert in HTML5 ebenfalls (das sind nur Hotspots, bei welchen die Transparenz gesteuert wird), wobei ich heute je nach gewünschtem Anwendungsfall eher das Überblenden zweier Panoramen mit dem KEEPMOVING Flag empfehlen würde...
Location: Netherlands
Occupation: Krpano custom coding / Virtual Tours / Photography / Musician / Recording engineer
: https://pame.virtualtuur.comHi,
Do a page search. Cmd+f
Or click here, of course it is somewhere with the loadscene stuff
https://krpano.com/docu/actions/#loadpano.flags
Hope it helps,
Tuur![]()
Diese Bereitschaft einfach, aber präzisen Schritten ein Vorgehen zu beschreiben besteht offensichtlich nicht überall - und wenn mir EINS echt auf den Sack geht, dann sind das Reaktionen von oben herab.Also werde ich mal Fachleute fragen.

Diese Bereitschaft einfach, aber präzisen Schritten ein Vorgehen zu beschreiben besteht offensichtlich nicht überall - und wenn mir EINS echt auf den Sack geht, dann sind das Reaktionen von oben herab.Also werde ich mal Fachleute fragen.
Und mir gehen erwachsene Kinder auf den Nerv, die für die banalsten Dinge jemanden benötigen, der sie an die Hand nimmt und sagt "Muddu so tun, Junge!". Wer damit überfordert ist auf einer Website die interne Suchfunktion des Browsers zu nutzen, sollte die Arbeit vielleicht wirklich den Experten überlassen.
Und mal ganz generell, der Ton macht die Musik! Und wer freundlich fragt und nicht sofort pampig wird, nur weil die Welt nicht sofort stehen bleibt wenn Klausesser ein kleines Problemchen hat, dem wird auch geholfen. Denn Menschen wie Klaus, Tuur, oder auch ich nehmen sich gerne viel Zeit für die Probleme von Usern und offerieren sogar komplette Code-Lösungen für komplexeste Probleme. Da die Nutzung eines Webbrowsers oder die Übersetzung via Google oder LEO von "KEEPMOVING - keep moving during the blending" allerdings selbst dem unbeholfensten Anwender kaum vor größere Herausforderungen stellt, erübrigt sích eine ausführliche Anleitung desselben im Vorfeld.
Und nur mal so als aufmunternden Anreiz in die hoffentlich baldige Selbstständigkeit: http://lmgtfy.com/?q=krpano+keepmoving
Wäre doch wohl weit schneller gegangen, als sich hier im Forum seitenlang darüber aufzuregen, wie wirr krpano ist oder sich ellenlang über die mangelnde Hilfsbereitschaft der krpano-Gemeinde zu echauffieren. Zumindest habe ich jetzt aber eine sehr gute Vorstellung davon, warum die KOLOR-Leute auf Deine Anfragen nicht mehr reagieren. Wird Dir bei dem Ton auch hier wohl auf Kurz oder Lang kaum anders ergehen
Steht Dir natürlich frei, Dich auch darüber wieder seitenweise aufzuregen. Ich für meinen Teil bin jedoch raus! Also tob Dich ruhig aus![]()
Sorry, aber das Problem ist hier eher das du leider Panotour Pro und nicht krpano verwendest - die beiden Programme sind von der Anwendung und Herangehensweise komplett verschieden. Panotour verwendet krpano nur zur Ausgabe, alles andere hat mit krpano direkt nichts zu tun - z.B. wie gewisse Dinge in Panotour aufgebaut sind (' PlugIn-Architektur') wird in keiner Weise von krpano bestimmt, das ist alles unabhängig und Kolor-eigenes Design. Was in Panotour z.B. als 'Plugin' bezeichnet wird, hat nichts mit den Plugins von krpano zu tun.Es geht wie gesagt AUSSCHLIE?LICH um das Überblenden von einem Pano (Tag) ins andere (Nacht) - wie inmeinem Beispiel. Ich würde
das gerne mit PanoTourPro machen, aber Kolor kann man wohl langsam in der Pfeife rauchen - die reagieren nichtmal.
Und diese merkwürdige PlugIn-Architektur scheitert für mich bereits daran, daß ich nichtmal durchschaue, WOHIN ich denn nun ein
PlugIn legen muss in dieses Durcheinander . . .
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<krpano>
<scene name="day">
<image>
<cube url="pano1_%s.jpg" />
</image>
</scene>
<scene name="night">
<image>
<cube url="pano2_%s.jpg" />
</image>
</scene>
<autorotate enabled="true" />
<events onviewchange="day_night_blend();" />
<action name="day_night_blend">
copy(pano_index, view.hlookat);
add(pano_index, 360180);
mod(pano_index, 720);
div(pano_index, 360);
Math.floor(pano_index);
if(pano_index != current_pano_index,
copy(current_pano_index, pano_index);
loadscene(get(pano_index),null,KEEPVIEW|KEEPMOVING,BLEND(0.5));
);
</action>
</krpano>
|
Hi,
Es geht wie gesagt AUSSCHLIE?LICH um das Überblenden von einem Pano (Tag) ins andere (Nacht) - wie inmeinem Beispiel. Ich würde
das gerne mit PanoTourPro machen, aber Kolor kann man wohl langsam in der Pfeife rauchen - die reagieren nichtmal.
Und diese merkwürdige PlugIn-Architektur scheitert für mich bereits daran, daß ich nichtmal durchschaue, WOHIN ich denn nun ein
PlugIn legen muss in dieses Durcheinander . . .
Sorry, aber das Problem ist hier eher das du leider Panotour Pro und nicht krpano verwendest - die beiden Programme sind von der Anwendung und Herangehensweise komplett verschieden. Panotour verwendet krpano nur zur Ausgabe, alles andere hat mit krpano direkt nichts zu tun - z.B. wie gewisse Dinge in Panotour aufgebaut sind (' PlugIn-Architektur') wird in keiner Weise von krpano bestimmt, das ist alles unabhängig und Kolor-eigenes Design. Was in Panotour z.B. als 'Plugin' bezeichnet wird, hat nichts mit den Plugins von krpano zu tun.
Hi Klaus1
Vielen dank für deine Einlassung!
Mir ist klar, daß meine Verwenden von PTP das Problem ist. Aber ich bin nunmal seit ein paar Jahren darauf eingeschossen und ganz billig war es ja auch nicht.
Ich bin dauf angewiesn, weitestgehend ohne Coden auszukommen, weil ich mir DAS zusätzlicj zu Foto, Video und Tonnicht auch noch antun will . .
Gewöhnlich komm ich ja auch gabnz gut klar (bis auf partielle Ausnahmen, wie Du weisst)
Dieses hier ist wieder so eine.
Für individuelle und spezielle Dinge in krpano ist es zwangsläufig notwendig sich mit krpano selbst und dessen Skripting ('Coding') zu beschäftigen. Wenn du das nicht möchtest, dann ist das natürlich völlig in Ordnung, aber es bringt wenig sich hier im krpano Forum sich über die Verwendung von Panotour zu beschweren. Panotour funktioniert auf seine Weise und krpano auf seine Weise - wie gesagt zwei komplett verschiedene Programme von verschiedenen Entwicklern.
Klaus - ich hab mich nicht über KRPano "beschwert" - ich habe meine Situation beschrieben, und warum es mir pressierte. Ich hatte in meinem erstem Posting betont versucht zu haben, bereits eine Suche durchzuführen - aber ich fand keine Such-Option auf der Documentation-Seite. Daher fand ich "Upsi"s Reaktion reichlich daneben.
Aber egal - abgehakt.
Ich bin durchsu bereit, mich mit dem Coden von KRPano zu befassen - tue ich ja auch schon länger - aber diese spezielle Funktion ist mir halt noch nie begegnet. Ganz, ganz sicher gibt es Bereiche, auf denen es Dir und anderen ebenso geht - und bei
denen sich JEDER über konstruktive und aktive Hilfe.
Die loadpano/loadscene 'flags' selbst sind so eine Art grundlegende Funktionalität von krpano - damit werden andere Panoramen geladen und mit den 'flags' kann man dabei bestimmte Eigenschaft angeben. Das KEEPVIEW bedeutet das der aktuelle Blickwinkel während des Überblendens zum dem neuen Panorama beibehalten wird - und mittels zusätzlichem KEEPMOVING wird ermöglicht das, dass Panorama auch während des Überblendens steuerbar/bewegbar bleibt. (Technisch ist das KEEPMOVING intern aufwändiger, da dabei zwei Panoramen gleichzeitig im Speicher gehalten und gerendert werden müssen, ohne KEEPMOVING wird nur eine Art Screenshot des alten Panoramas für die Überblendung gemacht).
Na - DAS ist doch mal eine konstruktive Reaktion!![]()
Hier ein schnelles Beispiel wie das funktioniere könnte (krpano Code, nichts mit Panotour):
![]()
Source code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31<krpano> <scene name="day"> <image> <cube url="pano1_%s.jpg" /> </image> </scene> <scene name="night"> <image> <cube url="pano2_%s.jpg" /> </image> </scene> <autorotate enabled="true" /> <events onviewchange="day_night_blend();" /> <action name="day_night_blend"> copy(pano_index, view.hlookat); add(pano_index, 360180); mod(pano_index, 720); div(pano_index, 360); Math.floor(pano_index); if(pano_index != current_pano_index, copy(current_pano_index, pano_index); loadscene(get(pano_index),null,KEEPVIEW|KEEPMOVING,BLEND(0.5)); ); </action> </krpano>
Hier als interaktives Beispiel - nach ca. 360 Grad Drehung in eine Richtung wird auf das andere Panorama überblendet:
https://krpano.com/krpano.html?xml=examp…olling/demo.xml
Das komplizierteste an dem Ganzen ist dabei die Logik (hier in der 'day_night_blend' Action, auf Wunsch kann ich die auch im Detail erklären) wie und wann das Überblenden passieren soll. In dem Beispiel jetzt wird der horizontale Blickwinkel alle 360 Grad auf 0 oder 1 herunter-gerechnet und damit dann das jeweilige Panorama geladen.
Als Panotour Nutzer wird dir das aber wahrscheinlich leider nicht viel nutzen...![]()
Ich versuch´s trotzdem mal! Bisher hat das ja immer funktioniert, wenn Du mir was erklärt hast!![]()
Gibt es denn keinen Weg, in meinem Beispiel z. B. das .swf durch was moderneres zu ersetzen? (frag ich jetzt mal ganz naiv . . ) http://www.360impressions.de/LTKuppelBlend/krpano.swf
Also Danke nochmal!!
herzlichen Gruß, Klaus
Das komplizierteste an dem Ganzen ist dabei die Logik (hier in der 'day_night_blend' Action, auf Wunsch kann ich die auch im Detail erklären) wie und wann das Überblenden passieren soll. In dem Beispiel jetzt wird der horizontale Blickwinkel alle 360 Grad auf 0 oder 1 herunter-gerechnet und damit dann das jeweilige Panorama geladen.
Als Panotour Nutzer wird dir das aber wahrscheinlich leider nicht viel nutzen...![]()
- durchgezogen: klausesser.de/BlendtestLT (bitte genauso übernehmen!)
Das komplizierteste an dem Ganzen ist dabei die Logik (hier in der 'day_night_blend' Action, auf Wunsch kann ich die auch im Detail erklären) wie und wann das Überblenden passieren soll. In dem Beispiel jetzt wird der horizontale Blickwinkel alle 360 Grad auf 0 oder 1 herunter-gerechnet und damit dann das jeweilige Panorama geladen.
(hier in der 'day_night_blend' Action, auf Wunsch kann ich die auch im Detail erklären)

[qu(Technisch ist das KEEPMOVING intern aufwändiger, da dabei zwei Panoramen gleichzeitig im Speicher gehalten und gerendert werden müssen, ohne KEEPMOVING wird nur eine Art Screenshot des alten Panoramas für die Überblendung gemacht).
Ja - wie in der ersten Antwort bereits geschrieben das Beispiel funktioniert in HTML5 ebenfalls - 'einfach den HTML5 Viewer verwenden' (ps - auf eine '.swf' Datei direkt sollte NIE verlinkt werden!)Gibt es denn keinen Weg, in meinem Beispiel z. B. das .swf durch was moderneres zu ersetzen? (frag ich jetzt mal ganz naiv . . ) http://www.360impressions.de/LTKuppelBlend/krpano.swf
In der tour.xml deines Beispieles ändere diese Zeile:Ich hab´s hiermal - mit Jürgen Schraders Hilfe- durchgezogen: klausesser.de/BlendtestLT (bitte genauso übernehmen!)
|
|
Source code |
1 |
loadscene(get(pano_index),null,KEEPVIEW|KEEPMOVING,setblend(null)); |
|
|
Source code |
1 |
loadscene(get(pano_index),null,KEEPVIEW|KEEPMOVING,BLEND(0.5)); |