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.

m.bond

Neu im Forum

  • »m.bond« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Bad Wörishofen, Allgäu

  • Nachricht senden

1

Freitag, 12. März 2010, 19:47

Little Planet-Intro und anschließende Sicht

Hallo,

trotz vielem Probieren habe ich es nicht geschafft, nach einem "gemäßigten" Little-Planet-Intro, in eine "reguläre" Fisheye-Ansicht (fisheye="0.35") zu wechseln.
Meine XML sieht in Teilen wie folgt aus:

<view stereographic="true"
fisheye="1.0"
fov="90"
fovmax="150"
hlookat="7"
vlookat="85" />

<action name="normalview">
tween(view.hlookat, 11.1, 3, easeInOutSine);
tween(view.vlookat, 9.01, 3, easeInOutSine );
tween(view.fov, 80, 3, easeInOutSine );
tween(view.fisheye, 0.35, 3, easeInOutSine, WAIT);
set(display.flash10,on);

Oben also die Einleitung und unten der Schluß der Intro-Fahrt. Mit der Zeile "tween(view.fisheye, 0.35, 3, easeInOutSine, WAIT);
hatte ich gehofft, daß der Player in die gewünschte Fisheye-Ansicht wechselt. Leider ist das nicht der Fall.
Hat jemand von euch eine Idee, wie ich das Problem lösen kann?

Gruß Michael

2

Samstag, 13. März 2010, 11:53

Sieht doch gut aus,
der Code entspricht dem der littleplanet-intro.xml von Klaus.

Mit <<tween(view.fisheye, 0.0, 1.5, easeInOutQuad, WAIT);>> stellst du den Fisheye-Look ein

Mario

m.bond

Neu im Forum

  • »m.bond« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Bad Wörishofen, Allgäu

  • Nachricht senden

3

Samstag, 13. März 2010, 12:36

Hallo Mario,

ich bin auch der Meinung, daß, anhand meiner XML, am Schluß der Introfahrt die Darstellung auf Fischauge umschalten muß.
Leider bekomme ich die Normalansicht und keine Fischaugenansicht . Nach vielen frustierenden Fehlversuchen hatte ich auf Hilfe aus dem Forum gehofft!?

Gruß Michael

4

Samstag, 13. März 2010, 14:29

probier das (die Werte und Parameter mußt du noch für deine Bedürfnisse anpassen):

Zitat

<action name="intro">
<!-- zuerst werden die startwerte gesetzt -->
set(view.fisheye,1.0);
set(view.stereographic,true);
set(view.fovmax,150);
set(view.fov,150);
set(view.vlookat,70.382845);

<!-- mit wait(LOAD) wird gewartet bis fertig geladen wurde -->
wait(LOAD);

<!-- mit delayedcall(n, action); wird eine Action nach n Sekunden aufgerufen,
tween(var,zielwert,zeit) - verändert einen Wert innerhalb der angegeben Zeit,
-->
delayedcall(3.0,
tween(view.fisheye, 0.0, 2.0,wait);
tween(view.vlookat, 16.63, 2.0, easeinoutcubic);
tween(view.hlookat, -236.36, 2.0, easeinoutcubic);
tween(view.fov, 50, 2.0, easeinoutcubic, set(view.fovmax,120) ) ; );

</action>

5

Samstag, 13. März 2010, 16:30

Hallo Michael,

hast du die aktuelle Version von Klaus?
Da gibt es ein Beispiel und beim mir funktioniert das...
Vielleicht hast du noch weitere Einstellungen in deiner XML die das blockieren?

Grüße Mario

m.bond

Neu im Forum

  • »m.bond« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Bad Wörishofen, Allgäu

  • Nachricht senden

6

Samstag, 13. März 2010, 18:03

Hallo Jürgen,
danke für deine Hilfe, aber ich komme mit deinem Beispiel nicht zurecht. Vielleicht fehlen mir auch einfach noch zu viele Grundkenntnisse. Bisher habe ich nur einfache Flash-Panoramen mit krpano erstellt und beginne erst jetzt etwas mit den Möglichkeiten zu spielen, wie man merken kann, mit mäßigem Erfolg.

@Mario. Ich habe die aktuelle Version von Klaus.

Vielleicht reden wir auch etwas aneinander vorbei!? Das Planeten-Intro funktioniert ausgezeichnet, das ist nicht das Problem. Es sollte nur in der Fischaugenansicht enden, also in der Fischaugenansicht, die z.B. mit dem Kontextmenü gewählt werden kann.
Für den nachfolgenden, interaktiven Teil der Panoramabetrachtung sollte diese Projektion vorgegeben sein.

Gruß Michael

7

Montag, 15. März 2010, 09:07

Hi,

tween(view.fov, 80, 3, easeInOutSine );
tween(view.fisheye, 0.35, 3, easeInOutSine, WAIT);


eigentlich müsste der Code schon funktionieren...

eventuell ist noch etwas anders im XML falsch,
könntest du das gesamte XML oder einen Link posten?

Schöne Grüße,
Klaus

m.bond

Neu im Forum

  • »m.bond« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Bad Wörishofen, Allgäu

  • Nachricht senden

8

Montag, 15. März 2010, 11:03

Hallo Klaus,
danke für deine Hilfe.
Hier das komplette XML:




<krpano version="1.0.8">

<include url="skin/defaultskin.xml" />

<control usercontrol ="all"
mousetype ="moveto"
movetocursor ="none"
cursorsize ="10.0"
mouseaccelerate="1.00"
mousespeed ="1.00"
mousefriction ="0.80"
headswing ="0.00"
keybaccelerate ="0.50"
keybspeed ="10.00"
keybfriction ="0.90"
keybinvert ="false"
mousefovchange ="1.00"
keybfovchange ="0.75"
fovspeed ="3.00" />

<display fps="60"
details="16"
tessmode="auto"
movequality="LOW"
stillquality="HIGHSHARP"
flash10="off"
movequality10="LOW"
stillquality10="HIGHSHARP"
stilltime="0.25" />


<plugin name="options" url="options.swf" />
<plugin name="editor" url="editor.swf" align="bottom" x="10" y="10" />



<preview type="CUBESTRIP" url="Logia 01.tiles/preview.jpg" />

<image type="CUBE" multires="true" tilesize="728">
<level tiledimagewidth="2546" tiledimageheight="2546">
<left url="Logia 01.tiles/l_%0v_%0h.jpg" />
<front url="Logia 01.tiles/f_%0v_%0h.jpg" />
<right url="Logia 01.tiles/r_%0v_%0h.jpg" />
<back url="Logia 01.tiles/b_%0v_%0h.jpg" />
<up url="Logia 01.tiles/u_%0v_%0h.jpg" />
<down url="Logia 01.tiles/d_%0v_%0h.jpg" />
</level>
</image>


<!-- view startup settings for little planets -->

<view stereographic="true"
fisheye="1.0"
fov="90"
fovmax="150"
hlookat="7"
vlookat="85" />


<display flash10="off" details="14" />


<events onloadcomplete="delayedcall(0.0, normalview());" />


<action name="normalview">
tween(view.hlookat, 11.1, 3, easeInOutSine );
tween(view.vlookat, 9.01, 3, easeInOutSine );
tween(view.fov, 80, 3, easeInOutSine );
tween(view.fisheye, 0.35, 3, easeInOutSine, );
set(display,flash10,on);
</action>


</krpano>





Gruß Michael

Edit: Was mir auch noch während der Zoomfahrt fehlt, ist das Abschalten von und das Einschalten von !?

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »m.bond« (15. März 2010, 12:36)


9

Montag, 15. März 2010, 12:29

Hallo Michael,

das Komma vor der schließenden Klammer ohne folgenden Parameter macht in der Regel Probleme.
Ist dies nur ein Kopierfehler?

$this->cacheCode('[php]','tween(view.fisheye, 0.35, 3, easeInOutSine, );')

Gruß
Karsten

m.bond

Neu im Forum

  • »m.bond« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Bad Wörishofen, Allgäu

  • Nachricht senden

10

Montag, 15. März 2010, 19:20

Hallo Karsten,
danke für deinen Hinweis. Ich habe das Komma entfernt. In diesem Fall ist allerdings keine Auswirkung feststellbar............leider!

Gruß Michael

D_i_r_k

Super-User

Beiträge: 361

Wohnort: Dortmund

Beruf: Luftbildfotografie, Luftbildpanoramen, Videoflüge für Film und Fernsehen, Fotograf

  • Nachricht senden

11

Montag, 15. März 2010, 22:48

Habe den unteren Teil aus Beitrag Nr. 8 mal in eine meiner XML-Dateien eingefügt - funktioniert einwandfrei.

Gruß

Dirk

m.bond

Neu im Forum

  • »m.bond« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Bad Wörishofen, Allgäu

  • Nachricht senden

12

Dienstag, 16. März 2010, 11:14

Hallo Dirk,
du hast schon recht, es kommt am Schluß der "Kamerafahrt" so etwas Ähnliches wie eine Fischaugenansicht heraus. Wenn du dann aber über das Kontextmenue auf Fischauge umschaltest, verändert sich die Ansicht noch einmal!?

Gruß Michael

D_i_r_k

Super-User

Beiträge: 361

Wohnort: Dortmund

Beruf: Luftbildfotografie, Luftbildpanoramen, Videoflüge für Film und Fernsehen, Fotograf

  • Nachricht senden

13

Dienstag, 16. März 2010, 12:31

Hallo Michael,

stimmt - es ist zum Schluß keine Fisheye-Ansicht.
Darauf habe ich jetzt nicht geachtet.

Gruß

Dirk

14

Dienstag, 16. März 2010, 13:57

Hi,

okay, jetzt ist alles klar ;)

das die Fisheye Ansicht nicht so richtig Fisheye-mäßig ist liegt daran das - "stereographic" weiterhin
eingeschaltet ist und der FOV "relativ" klein ist,

die Einstellungen für die Default Fisheye Ansicht sind folgende:
stereographic="false"
fisheye="0.35"
fov="179"
fovmax="179"

das direkte Wechseln von der Little Planet Ansicht in diese Fisheye Ansicht ist leider nicht möglich,
da "stereographic" nur "true" und "false" kennt, also kein direktes interpolieren dazwischen möglich ist,

bei dem Contextmenu Beispiel wird bei der Fisheye Ansicht zuerst schnell in die normale Ansicht gewechselt,
dort "stereographic" ausgeschaltet und dann erst in die Fisheye Ansicht...

Schöne Grüße,
Klaus

m.bond

Neu im Forum

  • »m.bond« ist der Autor dieses Themas

Beiträge: 50

Wohnort: Bad Wörishofen, Allgäu

  • Nachricht senden

15

Dienstag, 16. März 2010, 18:51

Hallo Klaus,
danke für deine "Diagnose". Dann weiß ich bescheid und brauche nicht weiter zu suchen.

Gruß Michael