Data publikacji: 11-06-2022 | Data aktualizacji: 30-10-2023 | Autor: Piotr Kurpiewski
Data publikacji: 11-06-2022 | Data aktualizacji: 30-10-2023 | Autor: Piotr Kurpiewski
Flowframes to darmowe narzędzie AI, które pomoże Ci przyspieszyć renderowanie animacji. Narzędzie obsługuje najpopularniejsze formaty wideo i grafik (jpg, png). Możesz z niego korzystać, aby usprawnić proces tworzenia animacji z obrazów wyrenderowanych w SketchUpie, Blenderze czy 3Ds Max. Przeczytaj artykuł i dowiedz się więcej.
Animacja to sekwencja występujących po sobie obrazów, tzw. klatek. Jest tym płynniejsza, im szybciej jeden obraz zastępuje kolejny. Standardowa prędkość, którą ludzkie oko postrzega jako naturalną to 30 klatek na sekundę (frames per second, w skrócie fps). Oznacza to, że aby przygotować 5 sekundową animację potrzebujesz aż 150 wizualizacji!
Bez znaczenia czy korzystasz ze SketchUpa, 3ds Maxa, Blendera czy innych programów, rendering animacji przebiega podobnie. Jak sobie zapewne wyobrażasz długie na kilka minut wideo może liczyć się nawet kilka dni. Szczególnie jeśli do dyspozycji masz tylko wysłużony PC. Na szczęście z pomocą przychodzi sztuczna inteligencja (artificial intelligence).
Wskutek uczenia głębokiego AI jest w stanie “zrozumieć” to, co dzieje się w sekwencji wideo. Potrafi więc przewidzieć ruch między poszczególnymi klatkami oraz skutecznie ocenić głębokość kadru, czyli odległość poszczególnych elementów od kamery. RIFE (Real-time Intermediate Flow Estimation) robi to obecnie najszybciej i najbardziej realistycznie ze wszystkich powszechnie dostępnych algorytmów, opierając się na mocy kart graficznych NVIDIA. Więcej informacji o tej technologii znajdziesz tutaj: https://github.com/hzwer/arXiv2021-RIFE oraz w pracy naukowej: https://arxiv.org/abs/2011.06294.
Bez zbędnego zagłębiania się w techniczne zagadnienia z zakresu sztucznej inteligencji, algorytm RIFE jest w stanie zamienić tradycyjne 30-klatkowe wideo źródłowe w imponujące super slow motion. To wszystko w zaledwie kilka chwil!
Jak jednak wykorzystać możliwości tego algorytmu do potrzeb tworzenia animacji? Najpierw potrzebujesz danych, którymi “nakarmisz” AI. Ja przygotowałem prostą sekwencję składającą się z 25 wizualizacji, którą zamieszczam poniżej.
W następnej kolejności pobierz flowframes. To narzędzie, które bazuje na algorytmie RIFE, jest darmowe i bardzo proste w użyciu. Oprogramowanie w podstawowej wersji znajdziesz pod tym linkiem: https://nmkd.itch.io/flowframes. Obsługuje popularne formaty wideo: .mp4, .mkv, .webm czy .mov oraz sekwencje .jpg i png. Mogę więc spokojnie załadować do niego 25 jpegów, które widzisz powyżej, aby z dwudziestopięcioklatkowego wideo zrobić 480 fps.
Cały ten proces trwał dosłownie dwie minuty. Flowframes wzorowo poradził sobie z klatkami pomiędzy obrazami źródłowymi. Trudno dostrzec niedoskonałości w sekwencji. Dzięki temu rozwiązaniu zaoszczędziłem czas, który musiałbym poświęcić na rendering brakujących klatek.
Niestety czasem zdarza się, że narzędzie ma problem z interpretacją obrazu. Przy prostym najeździe kamery w statycznym wnętrzu efekt będzie spektakularny. Natomiast jeśli wideo ma skomplikowaną ścieżkę kamery lub ruchome obiekty, to aby rezultat był satysfakcjonujący potrzeba znacznie więcej klatek i wkładu w dobrej rozdzielczości.
Sztuczna inteligencja to wielka szansa dla branży grafiki 3D. Rozwiązania z tej dziedziny wchodzą już do powszechnego użytku. Wielu z Was przyzwyczaiło się już zapewne do NVIDIA AI Denoiser, który jest znacznie skuteczniejszy od tradycyjnego Denoisera V-Ray.
Mam nadzieję, że przedstawiony przeze mnie workflow również znajdzie zastosowanie w Twojej codziennej pracy. A jeśli szukasz nowych wyzwań i praktycznych porad z zakresu grafiki 3D, to koniecznie sprawdź naszą ofertę internetowych kursów.
Liczba dostępnych kursów: 35
Łączny czas trwania kursów: 186 godzin
Liczba dostępnych kursów: 29
Łączny czas trwania kursów: 340 godzin
Liczba dostępnych kursów: 23
Łączny czas trwania kursów: 128 godzin
Liczba dostępnych kursów: 15
Łączny czas trwania kursów: 80 godzin
Szukasz czegoś innego?