Sie sind nicht angemeldet.

1

Donnerstag, 11. Februar 2021, 10:45

Kamerafahrten mit lookto und smooth

Hallo,

ich bin gerade dabei einige Kamerafahrten in meinen Panos zu erstellen.
Die Funktion lookto mit der Option smooth gefällt mir ganz gut.

Aktuell sieht eine Fahrt so aus:

Quellcode

1
2
3
lookto(302.025,48.102,100,smooth(1,-1,30));
lookto(220.064,31.719,100,smooth(1,-1,30));
lookto(220.064,31.719,43.205,smooth(1,-1,30));



Bei jedem "Übergang" wird die Fahrt durch smooth verlangsamt und beim nächsten lookto wieder beschleunigt.
Ich würde gerne einen Übergang ohne Bremsen und Beschleunigen erstellen.

Ich habe es auch schon so probiert:

Quellcode

1
2
3
lookto(302.025,48.102,100,smooth(1,30,30));
lookto(220.064,31.719,100,smooth(30,30,30));
lookto(220.064,31.719,43.205,smooth(30,-1,30));


Aber selbst bei diesen Werten für smooth sieht es so aus, als ob sich die Fahrt verlangsamt.
Hat hier noch jemand eine andere Idee?


Viele Grüße
Markus

Tuur

Erleuchteter

Beiträge: 3 839

Wohnort: Netherlands

Beruf: Krpano custom coding / Virtual Tours / Photography / Musician / Recording engineer

  • Nachricht senden

2

Donnerstag, 11. Februar 2021, 11:25

Hallo,

Vielleicht versuch es mit linear or tween stat smooth
https://krpano.com/docu/actions/#lookto

Du kannst es auch versuchen mit tween stat lookto
Tween the view.hlookat etc..

Tuur *thumbsup*

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Tuur« (11. Februar 2021, 11:58)


3

Donnerstag, 11. Februar 2021, 12:43

Hallo,

danke für den Tipp!

Bei tween müsste ich aber die Zeit errechnen wie lange die Fahrt dauern sollte.
Bei smooth ist die Zeitangabe in Grad pro Sekunde. Was bei mir wesentlich besser passt.
Mit distance(x,y) bei tween bin ich noch am kämpfen...
y wollte ich als Variable deklarieren.
Das funktioniert aber anscheinend nicht richtig...

Viele Grüße
Markus

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

4

Donnerstag, 11. Februar 2021, 16:01

lookto(toH,toV,fov*,motiontype*,shortestway*,nonblocking*,donecall*)