Powolne Zmiany Widzenia
Podstawowym zjawiskiem leżącym u podstaw wszystkich animacji jest ‘powolne zmiany widzenia’. Opisuje to zdolność oka ludzkiego do krótkotrwałego utrzymywania obrazu po zniknięciu światła odbijającego go. Przybliżeniu, 1/25 sekundy, czyli około 0,04 sekund po zaniku bodźca wizualnego, nasz mózg postrzega ten bodziec jako nadal obecny.
To krótkotrwałe utrzymywanie się obrazu jest kluczowe. Każdy kadr w sekwencji animacji wyświetlany jest przez to okres czasu, tworząc wrażenie ciągłego ruchu. Im dłużej trwa to ‘fałszywy’ obraz, tym płynniejsze postrzegane ruchy.
P = 0.04 s (approximate persistence of vision)
Szybkość Klatek i Płynność
Wartość, z jaką są wyświetlane te poszczególne klatki, nazywana jest „szybkością klatek” – zwykle mierzona w klatkach na sekundę (fps). Wyższa szybkość klatek oznacza, że w danym czasie wyświetlanych jest więcej klatek, co skutkuje płynniejszym ruchem.
Na przykład, gra komputerowa działająca z częstotliwością 60 fps wyświetla 60 nieruchomych obrazów co sekundę. To tworzy płynny i realistyczny wygląd ruchu w porównaniu z niższą szybkością klatek, taką jak 15 fps, która mogłaby wyglądać szarpnięcie.
fps = Number of frames / Time (seconds)
Techniki Interpolacji
Animacja nie polega jedynie na wyświetlaniu pojedynczych klatek; często wykorzystuje techniki interpolacji w celu generowania klatek pośrednich pomiędzy punktami kluczowymi. Jest to kluczowe dla tworzenia realistycznego ruchu.
Interpolacja liniowa, gdzie ruch zakłada się jako stałą prędkość między punktami kluczowymi, może prowadzić do niepokojących rezultatów. Bardziej zaawansowane metody, takie jak krzywe Bézier i splajny, zapewniają bardziej płynne i naturalnie wyglądające przejścia.
Interpolation = (Keyframe2 - Keyframe1) * Time_increment
Rola czasu i odstępów
Oprócz częstotliwości klatek, precyzyjny czas i rozstaw ruchów są kluczowe. Nawet subtelne zmiany w animacji mogą dramatycznie wpłynąć na jej postrzeganą jakość.
Zasady takie jak ‘zwalnianie’ (spowalnianie na początku ruchu) i ‘przyspieszanie’ (zwiększanie prędkości na końcu) naśladują naturalne ludzkie ruchy, co prowadzi do bardziej wiarygodnych rezultatów.
Często zadawane pytania
Co to jest blendowanie klatek?
Blendowanie klatek polega na połączeniu dwóch kolejnych klatek w celu stworzenia płynniejszego przejścia między nimi. Jest często używane w animacji 2D.
Dlaczego niektóre animacje są szarpane?
Zazwyczaj wskazuje to na niską liczbę klatek na sekundę, niewystarczające interpolowanie lub źle zsynchronizowane ruchy.
Jak to się odnosi do filmu?
Film operuje na podobnym zasadzie – projektowanie obrazów z określonym tempem klatek (zwykle 24 kl/s) w celu stworzenia iluzji ruchu.
Wypróbuj na żywo
Wszystko powyżej działa bezpośrednio w Twojej przeglądarce — otwórz SPH Fluid i zmieniaj parametry podczas działania. Nic nie jest instalowane ani przesyłane na serwer, cały model działa w jednej karcie.
▶ Otwórz symulację SPH Fluid