TECHNIKI MULTIMEDIALNE LABORATORIUM GIMP: Tworzenie animacji 1. Cel ćwiczenia Celem ćwiczenia jest nabycie umiejętności tworzenia animacji poprzez wykorzystanie funkcji dostępnych w programie GIMP. 2. Wiadomości teoretyczne Animacja komputerowa jest techniką tworzenia ruchomych obrazów z wykorzystaniem komputerów. Może być realizowana, jako animacja 3D (trójwymiarowa). W zastosowaniach dysponujących niską przepustowością sprzętową i wymagających przetwarzania obrazów w czasie rzeczywistym wykorzystuje się animację 2D. W celu stworzenia iluzji ruchu, na ekranie komputera wyświetlany jest określony obraz, po czym szybko zamieniany jest na następny (podobny do poprzedniego, lecz z nieznacznymi zmianami w pozycji obiektów). Technika ta jest identyczna z zastosowaniami telewizyjnymi i kinowymi. Program GIMP może być wykorzystany, jako narzędzie do tworzenia animacji 2D. Do zapisywania animacji wykorzystywany jest format GIF. Seria obrazów w formacie GIF wyświetlanych jeden po drugim w celu stworzenia animacji, daje efekt krótkiego filmu rysunkowego. GIF (Graphic Interchange Format) to format pliku graficznego z kompresją bezstratną stworzony w 1987 r. przez firmę CompuServe. Pliki tego typu są powszechnie używane na stronach WWW. Format GIF ma następujące cechy: umożliwia tworzenie statycznych obrazów i animacji, posiada jednobitową przezroczystość, posiada kolorystykę o 256 barwach, animowane GIF-y mogą być odtwarzane w kółko lub jednokrotnie. Plik graficzny zapisany w formacie GIF zawierający animację wykorzystywany jest, jako element stron WWW (np. baner reklamowy), prezentacji itp. GIF ze względu na niewielką objętość plików, łatwość wykonania oraz akceptację przez popularne przeglądarki pozostaje ważnym standardem animacji w Internecie, choć jakość obrazu ustępuje innym formatom stosowanym do tworzenia ruchomych obiektów (np. Flash), Animowane GIF-y można wykonywać w programie GIMP pamiętając, że: każda warstwa obrazu odpowiada jednej klatce animacji, tempo zmiany klatek można ustalać w odniesieniu do wszystkich klatek i do każdej klatki z osobna, widoczność warstw w GIMP-ie nie ma znaczenia (każda warstwa, nawet, jeśli jest niewidoczna, jest zamieniana na jedną klatkę), z racji na jednobitową przezroczystość lepiej stosować technikę łączenia warstw unikając wtedy ostrych poszarpanych pikseli, ponieważ paleta GIF-a ma tylko 256 barw należy ręcznie konwertować obrazy do formatu Obraz Tryb Indeksowany i ręcznie poprawiać ich kolorystykę. Oprócz programu GIMP istnieje wiele narzędzi umożliwiających tworzenie animowanych GIF-ów m.in. Microsoft GIF Animator, Adobe Image Ready (wchodzący w skład pakietu Photoshop) oraz moduł edytora graficznego Paint Shop Pro - program Animation Shop.
3. Przykład 3. 1 Schemat tworzenie animowanego napisu w programie Gimp. Uruchom program Gimp Utwórz nowy rysunek o rozmiarach 46860. Otwórz okno dialogowe Okna dialogowe->utwórz nowy dok -> Warstwy, Kanały, Ścieżki Utwórz pięć warstw według Tab.1, które będą kolejnymi klatkami animacji rys.1. (Pamiętaj, że każda klatka animowanego GIF-a tworzonego w GIMP-ie pochodzi z osobnej warstwy obrazu) Tabela 1. Przykład kolejnych warstw. 1. Warstwa Tło 2. Warstwa Katedra 3. Warstwa Podstaw 4. Warstwa Techniki 5. Warstwa Politechnika Przed przystąpieniem do tworzenia animacji zapisz plik do swojego folderu w formacie.xcf, (format ten zachowuje wszystkie warstwy, zaznaczenia, ścieżki i kanały). Ustaw czas trwania wyświetlania poszczególnych klatek. Kliknij prawym przyciskiem myszki na warstwie tło następnie wybierz Modyfikuj atrybuty warstwy. Nadaj nazwę oraz ustaw parametry wyświetlania według rys. 1. Wszystkie parametry wpisujemy w nawiasach za nazwą. ( Zamiast ręcznego ustawiania parametrów animacji można wykorzystać polecenie Filtry -> Animacja -> Optymalizuj (dla formatu GIF), Program automatycznie określi parametry animacji, które następnie można edytować w powyższy sposób) Czas wyświetlania wyrażany w milisekundach (1000ms = 1s) Replace zastępowanie poprzedniej klatki bieżącą R ys.1 Okno Warstwy, Kanały, Ścieżki Combine dołącza bieżącą klatkę do poprzedniej Obejrzyj wynik pracy przed zapisaniem animacji Filtry -> Animacja -> Playback, Zmień paletę kolorów na indeksowaną Obraz -> Tryb -> Indeksowany, Zoptymalizuj animację Filtry -> Animacja -> Optymalizuj (Operacja usuwa z animacji powtarzające się piksele zmniejszając rozmiar pliku wynikowego) Zapisz animację do swojego folderu w formacie.gif. W kolejnym oknie zaznacz opcję Zapisz jako animację.
4. Przebieg ćwiczenia Ćw. 4.1. Wykorzystując polecenia z Przykładu 3.1 wykonaj baner odliczania 1,2,3, START Rozmiar obrazka 300200, Czas trwania klatek 1,2,3-2s, tryb dołączania, Czas trwania klatki START - 6s, tryb zastępowania, Zapisz animacje w formacie.gif do swojego folderu. Ćw. 4.2. Tworzenie animowanego animowanego napisu zmieniającego kolory. Utwórz nowy obraz o wymiarze 468x60 px, Wypełnij obrazek kolorem czerwonym. Wykorzystaj Zaznaczenie -> Zaznacz wszystko, Zmniejsz rozmiar zaznaczenia o 5 px. Zaznaczenie -> Zmniejsz, Wypełnij zaznaczenie kolorem czarnym, Za pomocą ikony Umieszczania tekstu na ekranie napisz TECHNIKI MULTIMEDIALNE. Kolor czerwony, rozmiar czcionki 28, W oknie Warstwy, Kanały, Ścieżki kliknij PPM na warstwę z tekstem a następnie z menu wybierz Kanał Alfa ma znaczenie, Kliknij ponownie PPM na warstwę z tekstem a następnie z menu wybierz Połącz w dół, Duplikuj warstwę, Zamaluj kolorem żółtym kawałek pierwszej literki rys. 1, Rys. 1 Zamalowywanie napisu. Następnie ponownie duplikuj warstwę oraz zamaluj dalszy kawałek literki, Powtórz czynność do czasu zamalowania całego napisu TECHNIKI MULTIMEDIALNE, Obejrzyj wynik pracy przed zapisaniem animacji Filtry -> Animacja -> Playback Gdy efekt jest zadowalający zoptymalizuj animację Filtry -> Animacja -> Optymalizuj do formatu gif Zmień paletę kolorów na indeksowaną Obraz -> Tryb -> Indeksowany, Zapisz animację do swojego folderu w formacie.gif. W kolejnym oknie zaznacz opcję Zapisz jako animację. Wykorzystaj swoja pracę do wzbogacenia prezentacji zaliczeniowej. Ćw. 4.3. Tworzenie animowanego tła matrix przy użyciu filtrów programu Photoshop Przed przystąpieniem do wykonania ćwiczenia wykonaj następujące czynności: Otwórz katalog C: /Moje dokumenty/techniki multimedialne/cw4-gimp. Pliki z powyższego katalogu o rozszerzeniu.dll skopiuj do katalogu C: /Windows/System. Plik PSPI.exe skopiuj do lib/gimp/2.0/plug-ins, Uruchom program Gimp, Uruchom Photoshop Plug-in Settings w zakładce Dodatki rys. 1,
W nowym oknie Photoshop Plug-in Settings rys. 2 wybierz wizerunek kartki a następnie wczytaj filtry z lokalizacji C: / Moje dokumenty/techniki multimedialne/cw4-gimp/filtry. Zrestartuj program GIMP. Rys.2 Okno Photoshop Plug-in Settings. Rys.1 Okno główne programu Gimp. Wykonanie ćwiczenia Utwórz nowy obraz o wymiarze 320x110 px. Z menu Filtry wybierz Filtry ->Texture -> Grain. Ustaw parametry według rys. 3, Porównaj efekt z rys. 4 Rys.4 Efekt filtra Grain. Rys.3 Okno Grain. Zamień kolory klikając na strzałki, Kliknij na kolor biały. W Notację HTML-ową wpisz 00ff24 Z menu Filtry wybierz Filtry->Artystyczne->Neon Glow. Ustaw parametry według rys. 5, Porównaj efekt z rys. 6
Rys.6 Efekt filtra Neon Glow. Rys.5 Okno Neon Glow. Z menu Filtry wybierz Filtry->Stylize->Glowing Edges. Ustaw parametry według rys. 7, Porównaj efekt z rys. 8 Rys.8 Efekt filtra Glowing Edges. Rys.7 Okno Glowing Edges. Z menu Okna dialogowe wybierz Okna dialogowe-> Utwórz nowy dok-> Warstwy, kanały i ścieżki, Utwórz duplikat warstwy tło, Z menu Warstwa wybierz Warstwa->Przekształcenie->Przesunięcie. W pole Y wpisujemy 10. Zatwierdź zmiany, Następnie duplikuj przesuniętą warstwę, i ustaw przesunięcie w polu Y na 10. Powtórz czynność 9 razy dla kolejnych przesuniętych warstw. Łączna ilość warstw ma wynosić 11, Zmień tryb na indeksowany Obraz-> Tryb-> Indeksowany, Optymalizuj animację Filtry-> Animacja-> Optymalizuj(dla formatu GIF), Uruchom playback Filtry-> Animacja-> Playback. Odtwórz animację, Zapisz animację do format.gif. Zaznacz Zapisz jako animację w oknie eksportu. Uruchom zapisana animacje w przeglądarce internetowej, Wykorzystaj swoja pracę do wzbogacenia prezentacji zaliczeniowej. Ćw. 4.3. Dodawanie efektu animowanego deszczu do zdjęcia. Otwórz zdjęcie Zakopane.jpg Przeskaluj obraz do rozmiaru 800600, wykorzystaj Obraz -> Skaluj obraz, Za pomocą narzędzia Kloner usuń widoczna datę ze zdjęcia,
Otwórz okno dialogowe Okna dialogowe->utwórz nowy dok -> Warstwy, Kanały, Ścieżki Zduplikuj zdjęcie dwukrotnie, Dla każdej warstwy stwórz nowa białą warstwę i umieść ją nad warstwą z obrazem (musisz mieć teraz 6 warstw) rys 1, Rys.1 Okno z warstwami. Rys.2 Okno szum. Następnie dla pierwszej białej warstwy dodaj Rozproszenie RGB, Filtry->Szum- >Rozproszenie RGB z podanymi wartościami rys 2, Następnie dodaj rozmycie w ruchu Filtry->Rozmycie->Rozmycie w ruchu z podanymi watrościami rys 3, Powyższe dwie czynności powtórz dla pozostałych dwóch białych warstw, Następnie zmień typ krycia trzech początkowo białych warstw na Mnożenie, Połącz pary warstw(biała + tło) w jedną klikając na białej PPM i następnie Połącz w dół (Powinieneś otrzymać 3 warstwy), Obejrzy efekt Filtry->Animacja->Playback, Zoptymalizuj animację Filtry->Animacja->Optymalizuj (dla formatu GIF) rys. 4, Zmień tryb na indeksowany Obraz-> Tryb-> Indeksowany, Zapisz animację do swojego folderu w formacie.gif. W kolejnym oknie zaznacz opcję Zapisz jako animację. Wykorzystaj swoja pracę do wzbogacenia prezentacji zaliczeniowej. Rys.3 Okno rozmycie. Rys.4 Efekt deszczu.