Den Sprung auf mein Gif glatter machen

Ich habe ein GIF, das mit Python generiert wurde. Es sieht aus wie das:

Um den Auflösungssprung am Anfang zu vermeiden, wann ist in der Animation ein guter Zeitpunkt, um die nächste Ebene einzuführen?

BEARBEITEN:

Einblenden realisieren:

Mein Python-Code ist hier für alle Interessierten

Vielleicht bin ich zu hypnotisiert, um intelligent zu antworten, aber ich denke, dieses Gif sieht großartig aus, so wie es ist. Für ein GIF sieht es meiner Meinung nach scharf aus. Ich bin mir nicht sicher, was Sie falsch finden. Ich sehe keinen "Sprung in der Auflösung", aber ich könnte mich irren.

Antworten (1)

Eine Idee wäre, gleich mit dem Einblenden der nächsten Ebene zu beginnen, dann würde es nicht ruckeln. Ich bin mir aber nicht sicher, ob das besser ist. Oder Sie blenden sie zu einem späteren Zeitpunkt ein. Experiment.

Eine andere Idee, streuen Sie die nächste Schicht, damit die Dreiecke zu zufälligen Zeiten auftauchen. Dies erspart Ihnen die (möglicherweise) zusätzlichen Schattierungen, die benötigt werden. Es kann auch besser aussehen. Natürlich kann man sie trotzdem einblenden. Sie müssen auch nicht gleich am Anfang mit dem Poppren anfangen.

Die Dreiecke könnten auch herauswachsen, indem sie von den Dreieckszentren aus skaliert werden, anstatt aufzutauchen oder zu schattieren.

Insgesamt bin ich jedoch nicht so überzeugt, dass Sie eine Änderung benötigen, aber testen Sie und sehen Sie.

Es funktioniert gut: i.imgur.com/Nh6j31y.gif Ich werde als nächstes versuchen, zu skalieren, aber es wird wahrscheinlich viel schwieriger sein. Für das Fading musste ich nur jeden Frame zweimal generieren (einen mit einer höheren Auflösung als den anderen) und dann die Bilder zusammenmischen, aber ich muss meinen Code viel mehr überarbeiten, um eine Skalierung zu erzeugen.
@LukeTaylor Stellen Sie sicher, dass Sie am Anfang und am Ende nicht zweimal denselben Frame haben. Denken Sie daran, dass zwischen x Posts x-1 Leerzeichen vorhanden sind.
"X-1 Leerzeichen zwischen x Pfosten"? Ich bin mir nicht sicher, was du damit meinst
@LukeTaylor Es ist ein typisches Problem in der Animation, dass Sie zwischen 0 und 1 interpolieren. Dann machen Sie Frames 0, 0,1, 0,2 ... 0,9 und 1. 0! Schicke Dory richtig gemacht ... Aber Frame 0 und 1 ist der gleiche Frame, also haben Sie den gleichen Frame 2 Mal, Sie sollten bei 0,9 und nicht bei 1,0 stoppen
Das letzte und das erste Bild sind unterschiedlich.
Nein, es ist die Tatsache, dass es schneller wird, wenn die Dreiecke "wachsen",