Keyframe-Eigenschaften

Alles zum Thema Wings X
Everything concerning Wings X
Gerhard.BN
Beiträge: 511
Registriert: 5. Jan 2022, 21:47

Hallo Christoph,

bei den Keyframes ist mir folgendes aufgefallen:
  • Im Eigenschaftenpanel zu den Keyframes fehlt die Möglichkeit, SmartMoves einzugeben bzw. zu modifizieren.
  • Wenn einem Keyframe die Eigenschaft Spline zugeordnet wird, wird bei benachbarten Keyframes eine evtl. zugeteilte SmartMove-Funktion ignoriert.
Viele Grüße
Gerhard

Nachtrag:
Kommando zurück! Ich habe mir selber ein Bein gestellt: Die Eigenschaften zur Einstellung der SmartMoves sind natürlich da, hab's einfach übersehen. Sorry.
WIN 11 / Wings X Pro 4.2
Gerhard.BN
Beiträge: 511
Registriert: 5. Jan 2022, 21:47

Hallo Christoph,

habe jetzt nochmal in Vor-4.2-Versionen nachgeguckt. Und da wird folgendes im Eigenschaften-Panel angezeigt, wenn man einen Keyframe selektiert:

KeyframeEigenschaften1.jpg
KeyframeEigenschaften1.jpg (87.33 KiB) 319 mal betrachtet

Als ich in der Version 4.2 einen Keyframe ausgewählt habe, wurde mir dieses Eigenschaften-Panel angeboten:

KeyframeEigenschaften2.jpg
KeyframeEigenschaften2.jpg (68.9 KiB) 319 mal betrachtet

Hier gibt es eine neue Rubrik namens Allgemein. Da diese nicht aufgeklappt war, habe ich das übersehen und war der Meinung, die Einstellungen für die SmartMoves seien verschwunden. Sind sie aber nicht, sondern nur in die neue Allgemein-Rubrik verlagert, in der auch die Option Spline zu finden ist:

KeyframeEigenschaften3.jpg
KeyframeEigenschaften3.jpg (92.52 KiB) 319 mal betrachtet

Also, dieser Punkt ist geklärt, ich habe die neue Rubrik einfach übersehen.

Aber der zweite Punkt hat immer noch Gültigkeit, ich hab's mehrmals ausprobiert:
Wenn einem Keyframe die Eigenschaft Spline zugeordnet wird, wird bei benachbarten Keyframes eine evtl. zugeteilte SmartMove-Funktion ignoriert.

Viele Grüße und einen schönen Sonntag
Gerhard
WIN 11 / Wings X Pro 4.2
Benutzeravatar
Christoph Hilger
Beiträge: 3769
Registriert: 11. Dez 2021, 11:49

Hallo Gerhard,

vielen Dank für Dein genaues Hinschauen! :-) Ich habe das gerade ausprobiert und m.E. funktioniert alles korrekt. Ich glaube, es ist eher ein Missverständnis: Wenn Du einen Splinepunkt angelegt hast, dann beginnt die Splinekurve beim linken Nachbarpunkt und geht bis zum rechten Nachbarpunkt. Bei einem solchen Nachbarpunkt funktioniert SmartMove dann nur noch auf der Seite, wo der Nachbarpunkt kein Splinepunkt ist, denn der Spline-Verlauf ersetzt alle anderen Eigenschaften auf der Spline-Seite.
Das klingt alles irgendwie kompliziert, ist aber eigentlich ganz einfach. Ich hoffe, ich habe verständlich genug ausdrücken können. Ansonsten frag bitte einfach noch mal nach.

Schöne Grüße aus Wallern!
Christoph Hilger
Gerhard.BN
Beiträge: 511
Registriert: 5. Jan 2022, 21:47

Hallo Christoph,

ein ganz einfaches Beispiel:
Eine Kamerafahrt von links nach rechts mit folgenden Einstellungen:

KeyframeEigenschaften4.jpg
KeyframeEigenschaften4.jpg (80.79 KiB) 285 mal betrachtet

Diese Kamerafahrt läuft butterweich mit sanftem Anfahren und weichem Abbremsen.


Jetzt füge ich ganz einfach einen Keyframe in der Mitte zwischen Start- und End-Punkt mit der Option Spline ein:

KeyframeEigenschaften5.jpg
KeyframeEigenschaften5.jpg (62.35 KiB) 285 mal betrachtet

Jetzt startet die Kamerafahrt mit einem deutlichen Ruck und endet abrupt beim Endpunkt, gleich so, als ob keine SmartMoves gesetzt wären.
Was mache ich falsch?

Viele Grüße
Gerhard
WIN 11 / Wings X Pro 4.2
Benutzeravatar
Christoph Hilger
Beiträge: 3769
Registriert: 11. Dez 2021, 11:49

Hallo Gerhard,

das von Dir beobachtete Verhalten ist völlig korrekt und in Wings 7 war es genauso. Ein Spline geht vom linken Nachbarpunkt bis zum rechten Nachbarpunkt und für einen Spline gibt es keine Smartmove-Eigenschaften. Das war noch nie anders.
Was Du möchtest (sanftes Abbremsen bzw Beschleunigen auf einer Spline-Kurve) hat es so nie gegeben, ist aber natürlich eine gute Idee. :-)
Vielleicht kannst Du noch mal kurz rückmelden, ob ich das richtig verstanden habe, damit wir nicht aneinander vorbeireden.

Vielen Dank und schöne Grüße aus Wallern!
Christoph Hilger
Gerhard.BN
Beiträge: 511
Registriert: 5. Jan 2022, 21:47

Hallo Christoph,

inzwischen habe ich mal etwas ausführlicher "Keyframe-Forschung" betrieben und kann mal drei Möglichkeiten für Kamerafahrten aufzeigen.
Dazu erstmal ein Screenshot:

SplineTest1.jpg
SplineTest1.jpg (89.19 KiB) 190 mal betrachtet
  • Szene 1 ist eine ganz normale, eindimensionale Kamerafahrt von links nach rechts (wie bekannt). Für weiche Beschleunigung und weiches Abbremsen genügen hier die entsprechend gesetzten SmartMoves.
  • Szene 2 ist eine zweidimensionale Kamerafahrt. Hier wird in der Mitte des Bilds nach unten geschwenkt. Dazu habe ich einfach einen Keyframe mit der Option Spline gesetzt. Dieser Schwenk nach unten läuft nun an sich richtig weich und geschmeidig ab. Das war bislang ohne die neue Spline-Funktion so nicht möglich.
    Und jetzt kommt das Aber: Allein durch das Setzen dieses Splines wird die Kamerafahrt ruckartig gestartet bzw. beendet.
  • Jetzt kommt Szene 3 ins Spiel: Irgendwie ist mir dann eingefallen, dass man in den alten Wingsversionen (Platinum/7) für weiche Starts und Landungen zwei Keyframes verwendet hat. Das habe ich nun auch in Wings X nachvollziehen können und das hat bestens funktioniert. Dabei habe ich kurz nach dem Start-Keyframe und kurz vor dem End-Keyframe einen zusätzlichen Keyframe mit folgenden Werten gesetzt:
    • Option: Spline
    • Die Werte für Position und Zoom müssen identisch mit denen des Start- bzw. End-Keyframes sein.
    • Ganz wichtig ist der zeitliche Abstand. Optimal hat sich für mich eine Zeitspanne zwischen 50 und 100 msec gezeigt.
    Ein interessanter Nebeneffekt entsteht, wenn man die Zeitspanne größer wählt, z.B. 500 msec bis mehrere Sekunden. Dann entsteht ein Über- bzw. Unterschwingen vor dem Start bzw. nach dem Ende. Sicherlich ein interessanter Effekt, wenn man Objekte/Gegenstände "mit Anlauf" starten oder abfedernd stoppen möchte.
Szene 3 hier nochmal in vergrößerter Darstellung, um die Start- und End-Doppel-Keyframes genauer zu sehen:

SplineTest2.jpg
SplineTest2.jpg (72.37 KiB) 190 mal betrachtet

Das Video zu diesen drei "Szenarien" kannst Du Dir hier angucken:
https://magentacloud.de/s/eKoJkg6W8f2Zeij

Wenn Du das Projekt richtig "inspizieren" möchtest, kannst Du es hier herunterladen:
https://magentacloud.de/s/jRMwi9ANCGHLWtX

Vielleicht ließen sich die Doppel-Keyframes ja programmtechnisch ;) lösen:
Wenn man am Start oder Ende einer Steuerspur einen Keyframe mit der Option Spline setzt, könnte dieser ja automatisch zu einem "Doppel-Keyframe" werden. Allerdings müsste man dann unbedingt die Abstandzeiten variieren können (wegen "Anlaufen" und "Abfedern" ;) ).

Viele Grüße und einen schönen Abend noch
Gerhard
WIN 11 / Wings X Pro 4.2
Benutzeravatar
Dionys
Beiträge: 273
Registriert: 13. Dez 2021, 17:49

Hallo Gerhard,

genau das gleiche Problem mit den Spline hatte ich vor einiger Zeit bereits. Schön, dass sich die unschönen Ruckler nun beseitigen lassen.
Besten Dank für Deine "Tests" und die Lösung des Problems mit Deinem didaktisch ausgezeichnet aufbereiteten Beispiel!

Dionys Asenkerschbaumer
Benutzeravatar
Christoph Hilger
Beiträge: 3769
Registriert: 11. Dez 2021, 11:49

Hallo Gerhard,

vielen Dank für Deinen ausführlichen und detaillierten Beitrag! :-) Ich habe diesen zum Anlass genommen, das von Dir gewünschte Verhalten einzubauen. Man kann nun mit entsprechenden neuen Optionen im Eigenschaften-Panel eines Punkts bzw. Keyframes einfach selbst entscheiden. ob der Spline abrupt startet/endet oder weich startet/ausläuft. :-)
In der nächsten Version ist das dann verfügbar.

Vielen Dank für Dein großes Engagement und noch einen schönen Nachmittag!
Christoph Hilger
Gerhard.BN
Beiträge: 511
Registriert: 5. Jan 2022, 21:47

Danke, Dionys, freut mich, dass mein Beitrag Dir weitergeholfen hat.

Viele Grüße
Gerhard
WIN 11 / Wings X Pro 4.2
Gerhard.BN
Beiträge: 511
Registriert: 5. Jan 2022, 21:47

Hallo Christoph,

es freut mich sehr, dass Du dieses Verhalten eingebaut hast :D . Bin schon gespannt, wie Du das realisiert hast.

Viele Grüße
Gerhard
WIN 11 / Wings X Pro 4.2
Antworten