• Welcome to Forum graficzne Burning-Brushes.pl. Please log in or sign up.
 

Animacja typy strech

Zaczęty przez Annoyer13, Styczeń 22, 2011, 18:45:12

Poprzedni wątek - Następny wątek
Tutorial by [b]Kifer71[/b]

  Na tego tutka trafiłem dość dawno i nawet zabrałem się za tłumaczenie. Niestety w owym czasie moja znajomość GAP była bardzo słaba i odłożyłem go na ,,półkę". Może też przestraszył mnie wstęp autora, iż nie jest to tutorial dla początkujących, a może rozmiar tuta, a może... A propos rozmiaru, okazało się iż nie jest ten tut aż tak długi jak myślałem. Moje są obszerniejsze. :)
  O spolszczenie poprosił mnie [url=http://www.gimpuj.info/index.php?action=profile;u=1][b]Cakper[/b][/url]. Odkurzyłem więc robocze tłumaczenie, a właściwie początek przekładu, i zabrałem się do pracy. Muszę się też przyznać, że sam jeszcze nie przerobiłem poniższego podręcznika. Tłumaczenie więc, można by powiedzieć, będzie odbywało się ,,na żywo". Uzbrój się w cierpliwość i śledź postępy.
  I jeszcze jedno. Efekt końcowy zależy od wybranego obrazu wyjściowego. Mój jest trochę gorszy ale nie chciałem dublować animacji fence-posta. Zauważyłem to dopiero pod koniec pracy z tutkiem. Trudno musi już tak pozostać.

  Oryginalna animacja:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/eyefinalopt.gif[/img]

  Twój cel:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/finalanim1.gif[/img]

[url=http://www.deviantart.com/deviation/38428022/?qo=1&q=pixel+stretch+animation&qh=boost%3Apopular+age_sigma%3A24h+age_scale%3A5][b]Oryginał[/b][/url] pochodzi ze stron [url=http://news.deviantart.com/browse/front/][b]deviantART[/b][/url]
Autor: [b]fence-post[/b]
Program: [b]GIMP 2.2.x[/b] i dodatek [b]GAP (GIMP Animation Package)[/b]
Stopień trudności: Średni (dla osób obeznanych z GAP nie koniecznie)
Linki do [url=http://www.gimpuj.info/index.php/topic,1111.0.html][b]GAP[/b][/url] i nie tylko.

[hr]

[center][size=12pt][b]Etap pierwszy - tworzenie obrazu wyjściowego[/b][/size][/center]

[hr]

[b]1.[/b]  Wybierz obraz, który będziesz animować.
  Mój wygląda tak:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/usta_wyj.png[/img]

  Oczywiście troszkę trzeba go wykadrować.

[b]2.[/b]  Jeśli masz już otwarty obraz w Gimpie to wybierz narzędzie [b]Zaznaczanie obszarów prostokątnych (R)[/b].
[b]3.[/b]  W zakładce [b]Opcje narzędzia[/b] z rozwijanego menu wybierz [b]Stałe proporcje[/b] i ustaw [b]Szerokość[/b] na [b]220 pikseli[/b] a [b]Wysokość[/b] na [b]135 pikseli[/b]. Założyłem, że animacja będzie miała rozmiar 220 x 135 pikseli, więc zaznaczenie powinno mieć takie właśnie proporcje aby przy skalowaniu obrazu wyjściowego nie zdeformować go.
[b]4.[/b]  Zaznacz interesujący cię obszar obrazu.
[b]5.[/b]  Z menu [b]Obraz[/b] wybierz [b]Kadruj obraz[/b]. Efekt powinien być mniej więcej taki:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/usta_wyj1.png[/img]

[b]6.[/b]  Z menu [b]Zaznaczenie[/b] wybierz [b]Brak (Shift+Ctrl+A)[/b].
[b]7.[/b]  Duplikuj warstwę [b][i]Tło[/i][/b].
[b]8.[/b]  Aktywuj warstwę [b][i]Tło[/i][/b] i z menu [b]Warstwa[/b] wybierz [b]Kolory -> Desaturacja[/b].
[b]9.[/b]  Przejdź do warstwy [b][i]Kopia: Tło[/i][/b].
[b]10.[/b]  Wybierz narzędzie [b]Tworzenie i modyfikowanie ścieżek (B)[/b].
[b]11.[/b]  Obrysuj usta:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/01.png[/img]

[b]12.[/b]  W zakładce [b]Opcje narzędzia[/b] kliknij w [b]Edycja[/b].
[b]13.[/b]  Zmodyfikuj ścieżkę aby wyglądała tak:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/02.png[/img]

[b]14.[/b]  Z menu [b]Zaznaczenie[/b] wybierz [b]Ze ścieżki (Shift+V)[/b].
[b]15.[/b]  Z tego samego menu wybierz [b]Odwróć (Ctrl+I)[/b].
[b]16.[/b]  Następnie w tym samym menu wybierz [b]Zaokrągl[/b].
[b]17.[/b]  W oknie dialogowym ustaw [b]10 pikseli[/b] i kliknij [b]Ok[/b].
[b]18.[/b]  Z menu [b]Edycja[/b] wybierz [b]Wyczyść (Ctrl+K)[/b].
[b]19.[/b]  Z menu [b]Zaznaczenie[/b] wybierz [b]Brak (Shift+Ctrl+A)[/b].
[b]20.[/b]  Teraz z menu [b]Obraz[/b] wybierz [b]Skaluj obraz[/b].
[b]21.[/b]  Ustaw żądany rozmiar obrazu. [b]Szerokość 220 pikseli[/b] i [b]Wysokość 135 pikseli[/b], i kliknij [b]Skaluj[/b].
[b]22.[/b]  Zapisz plik pod dowolną nazwą w formacie XCF. Mój obraz to [b][i]usta.xcf[/i][/b] , a wygląda tak:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/usta.png[/img]

[hr]

[center][size=12pt][b]Etap drugi - przygotowanie plików animacji[/b][/size][/center]

[hr]

[b]23.[/b]  Pierwsza czynność jaką musisz wykonać to utworzenie folderu na potrzeby animacji. Nazwij go np. [b][i]pliki_animacji[/i][/b].
[b]24.[/b]  Otwórz nowy przezroczysty obraz o wymiarach [b]220 x 135 pikseli[/b].
[b]25.[/b]  Zapisz go w folderze [b][i]pliki_animacji[/i][/b] pod nazwą [b][i]animacja_000001.xcf[/i][/b].

[color=red][b]Nie używaj w nazwach folderu i pliku polskich [url=http://pl.wikipedia.org/wiki/Znaki_diakrytyczne][b]znaków diakrytycznych[/b][/url][/color]. Dodatek GAP ich nie rozpoznaje i wyświetla komunikaty o błędach.

[b]26.[/b]  Z menu [b]Video[/b] wybierz [b]Duplicate Frames...[/b].
[b]27.[/b]  W oknie dialogowym w opcji [b]N razy (N-times)[/b] wpisz [b]219[/b] i kliknij [b]Ok[/b]. Da ci to w efekcie 220 klatek animacji. Liczba klatek ma być równa szerokości obrazu w pikselach.
[b]28.[/b]  Teraz przejdź do obrazu [b][i]usta.xcf[/i][/b] i połącz ze sobą widoczne warstwy.
[b]29.[/b]  Dodaj dwie nowe warstwy.
[b]30.[/b]  Jedną wypełnij białym, a drugą czarnym kolorem.
[b]31.[/b]  Nadaj im odpowiednio nazwy: [b][i]biała maska[/i][/b] i [b][i]czarna maska[/i][/b].
[b]32.[/b]  Zapisz plik nie zamykając go. W zakładce [b]Warstwy[/b] powinno to wyglądać tak:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/04.png[/img]

[hr]

[center][size=12pt][b]Etap trzeci – animowanie obrazów[/b][/size][/center]

[hr]

[b]33.[/b]  W oknie obrazu [b][i]animacja_000001.xcf[/i][/b] wybierz [b]Video -> Move Path...[/b].
[b]34.[/b]  W oknie [b]Ścieżka ruchu (Move Path)[/b] w rozwijanym menu opcji [b]Obraz źródłowy (Source Image/Layer)[/b] ustaw warstwę [b][i]Tło[/i][/b] z obrazu [b][i]usta.xcf[/i][/b].
[b]35.[/b]  [b]Tryb kroku (Stepmode)[/b] ustaw na [b]Brak (None)[/b].
[b]36.[/b]  Kliknij w [b]Dodaj punkt (Add Point)[/b].
    Wpis w opcji [b]Aktualny punkt (Current Point)[/b] powinien zmienić się z [b][ 1] z [ 1] ([ 1] of [ 1])[/b] na [b][ 2] z [ 2] ([ 2] of [ 2])[/b].
[b]37.[/b]  Zaznacz [b]Instant Apply[/b] aby zobaczyć wstawioną warstwę w oknie podglądu [b]Preview[/b].
[b]38.[/b]  Pod [b]Aktualny punkt (Current Point)[/b] są współrzędne [b]X[/b] i [b]Y[/b]. Współrzędną [b]X[/b] ustaw na [b]-219[/b].

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/05.png[/img]

[b]39.[/b]  Jeśli chcesz sprawdzić poprawność animacji to kliknij w przycisk [b]Podgląd animacji (Anim Preview)[/b].
[b]40.[/b]  W oknie dialogowym ustawień podglądu kliknij od razu [b]Ok[/b]. Otworzą się dwa okna. Podgląd animacji i plik tymczasowy bez nazwy.
[b]41.[/b]  Obejrzyj animkę i zamknij oba okna nie zapisując obrazu tymczasowego.

  Prawidłowa animka wygląda tak:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/anim1.gif[/img]

[b]42.[/b]  Jeśli wszystko jest w porządku kliknij [b]Ok[/b] w oknie [b]Ścieżka ruchu (Move Path)[/b].
[b]43.[/b]  Nadszedł czas aby przyciąć wszystkie klatki do szerokości jednego piksela. Wybierz więc z menu [b]Video[/b] opcję [b]Frames Crop...[/b].
[b]44.[/b]  W oknie dialogowym [b]Crop Video Frames (all)[/b] kliknij najpierw w symbol skalowania proporcjonalnego [img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/skaluj.png[/img] aby wyglądał tak: [img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/skaluj2.png[/img].
[b]45.[/b]  Następnie w opcji [b]New width (Nowa szerokość)[/b] wpisz [b]1[/b] i kliknij w [b]Ok[/b].

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/06.png[/img]

[b]46.[/b]  Teraz musisz rozciągnąć wszystkie ramki do szerokości [b]220 pikseli[/b]. W tym celu z menu [b]Video[/b] wybierz [b]Frames Scale...[/b].
[b]47.[/b]  W oknie dialogowym [b]Scale Video Frames (all)[/b] kliknij najpierw w symbol skalowania proporcjonalnego.
[b]48.[/b]  W opcji [b]New width (Nowa szerokość)[/b] wpisz [b]220[/b] i kliknij w [b]Ok[/b].

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/07.png[/img]

  Poniżej podgląd trzech plików z folderu [b][i]pliki_animacji[/i][/b] :

  [b][i]animacja_000001.xcf[/i][/b]

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/08.png[/img]

  [b][i]animacja_000100.xcf[/i][/b]

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/09.png[/img]

  [b][i]animacja_000200.xcf[/i][/b]

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/10.png[/img]

[b]49.[/b]  Teraz ponownie dodasz warstwę [b][i]Tło[/i][/b] z obrazu [b][i]usta.xcf[/i][/b] do swojej animacji. Wybierz [b]Move Path...[/b] z menu [b]Video[/b] w pliku [b][i]animacja_000001.xcf[/i][/b].
[b]50.[/b]  W oknie [b]Ścieżka ruchu (Move Path)[/b] w rozwijanym menu opcji [b]Obraz źródłowy (Source Image/Layer)[/b] ustaw warstwę [b][i]Tło[/i][/b] z obrazu [b][i]usta.xcf[/i][/b].
[b]51.[/b]  [b]Tryb kroku (Stepmode)[/b] ustaw na [b]Brak (None)[/b].
[b]52.[/b]  Zaznacz [b]Instant Apply[/b] aby zobaczyć wstawioną warstwę w oknie podglądu [b]Preview[/b].
[b]53.[/b]  Twoim celem jest dodanie powyższej warstwy pomiędzy [b][i]Tło[/i][/b] i [b][i]Tło#1[/i][/b] we wszystkich klatkach animacji. Przesuń więc suwak [b]Stos warstw (Layerstack)[/b] na pozycję [b]1[/b] i kliknij w [b]Ok[/b]. Suwak znajduje się w dolnej, prawej części okna [b]Ścieżka ruchu (Move Path)[/b].

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/11.png[/img]

  W zakładce [b]Warstwy[/b] ma to wyglądać tak:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/12.png[/img]

  Teraz kolej na dodanie masek do klatek animacji. Gap nie pozwala na bezpośrednie dodanie masek do poszczególnych warstw animacji, ale przy pomocy narzędzi w które GAP jest wyposażony uda ci się to osiągnąć. Maski mają na celu stopniowe przysłanianie warstw [b][i]Tło#1[/i][/b] i jednoczesne odsłanianie warstw [b][i]Tło#2[/i][/b] w poszczególnych klatkach animki.

[b]54.[/b]  W obrazie [b][i]animacja_000001.xcf[/i][/b] z menu [b]Video[/b] wybierz [b]Move Path...[/b].
[b]55.[/b]  W oknie [b]Ścieżka ruchu (Move Path)[/b] w rozwijanym menu opcji [b]Obraz źródłowy (Source Image/Layer)[/b] ustaw warstwę [b][i]czarna maska[/i][/b] z obrazu [b][i]usta.xcf[/i][/b].
[b]56.[/b]  [b]Tryb kroku (Stepmode)[/b] ustaw na [b]Brak (None)[/b].
[b]57.[/b]  Zaznacz [b]Instant Apply[/b] aby zobaczyć wstawioną warstwę w oknie podglądu [b]Preview[/b].
[b]58.[/b]  Kliknij [b]Ok[/b] w oknie [b]Ścieżka ruchu (Move Path)[/b]. Spowoduje to dodanie czarnej, statycznej warstwy do wszystkich klatek animki na samym szczycie stosu warstw.
[b]59.[/b]  Teraz dodasz białą, animowaną maskę. Otwórz okno [b]Ścieżka ruchu (Move Path)[/b].
[b]60.[/b]  W rozwijanym menu opcji [b]Obraz źródłowy (Source Image/Layer)[/b] ustaw warstwę [b][i]biała maska[/i][/b] z obrazu [b][i]usta.xcf[/i][/b].
[b]61.[/b]  [b]Tryb kroku (Stepmode)[/b] ustaw na [b]Brak (None)[/b].
[b]62.[/b]  Zaznacz [b]Instant Apply[/b] aby zobaczyć wstawioną warstwę w oknie podglądu [b]Preview[/b].
[b]63.[/b]  Teraz kliknij w przycisk [b]Dodaj punkt (Add Point)[/b].
    Wpis w opcji [b]Aktualny punkt (Current Point)[/b] powinien zmienić się z [b][ 1] z [ 1] ([ 1] of [ 1])[/b] na [b][ 2] z [ 2] ([ 2] of [ 2])[/b].
[b]64.[/b]  Pod [b]Aktualny punkt (Current Point)[/b] są, znane ci już, współrzędne [b]X[/b] i [b]Y[/b]. Współrzędną [b]X[/b] ustaw na [b]220[/b].
[b]65.[/b]  Podejrzyj animację klikając w [b]Podgląd animacji (Anim Preview)[/b] w oknie [b]Ścieżka ruchu (Move Path)[/b].
[b]66.[/b]  W oknie dialogowym [b]Animowany podgląd ścieżki ruchu (Move Path Animated Preview)[/b] w opcji [b]Anim Preview Mode[/b] zaznacz [b]Exect object on frames[/b] i kliknij [b]Ok[/b]. Otworzy się okno podglądu gdzie możesz obejrzeć animkę i obraz bez nazwy.
[b]67.[/b]  Zamknij oba, przed chwilą otwarte okna nie zapisując obrazu.
[b]68.[/b]  Jeśli wszystko wygląda jak na podglądzie poniżej to kliknij [b]Ok[/b] w oknie [b]Ścieżka ruchu (Move Path)[/b].

  Podgląd animki:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/anim2.gif[/img]

  Wyjściowe warstwy dla utworzenia masek masz już gotowe. Maska jednak musi składać się z jednej warstwy. Połączysz teraz białe i czarne warstwy w jedną.

[b]69.[/b]  W oknie pliku [b][i]animacja_000001.xcf[/i][/b] z menu [b]Video[/b] wybierz [b]Frames Modify...[/b].
[b]70.[/b]  W oknie [b]Modyfikacja ramek ( Frames Modify)[/b] sprawdź czy masz zaznaczoną opcję [b]Pattern is a list of layerstack numbers[/b].
[b]71.[/b]  W okienku [b]Layer Pattern[/b] wpisz [b]0-1[/b]. Dlaczego ,,0-1"? Dodatek GAP numeruje warstwy poczynając od zera i od góry stosu warstw. Ponieważ chcesz połączyć najwyższą warstwę z warstwą poniżej, odpowiednio musisz wpisać ich numery. Warstwa [b][i]biała maska[/i][/b] ma numer [b]0[/b], a [b][i]czarna maska[/i][/b] numer [b]1[/b].

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/13.png[/img]

[b]72.[/b]  W tym samym oknie kliknij w [b]Operacja (Function)[/b] i  z rozwijanego menu wybierz [b]Merge Layers -> Merge layer(s) clipped to image[/b].

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/14.png[/img]

  Teraz z warstwy [b][i]czarna maska[/i][/b] utworzysz właściwą maskę dla warstwy.

[b]73.[/b]  Z menu [b]Video[/b] ponownie wybierz [b]Frames Modify...[/b].
[b]74.[/b]  W oknie [b]Modyfikacja ramek ( Frames Modify)[/b] sprawdź czy masz zaznaczoną opcję [b]Pattern is a list of layerstack numbers[/b].
[b]75.[/b]  W okienku [b]Layer Pattern[/b] wpisz [b]1[/b]. Nr 1 odpowiada warstwie, na którą chcesz nałożyć maskę.
[b]76.[/b]  Kliknij w [b]Operacja (Function)[/b] i  z rozwijanego menu wybierz [b]Layer Mask -> Copy layermask from layer above[/b].

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/15.png[/img]

[b]77.[/b]  Kliknij [b]Ok[/b] w oknie [b]Modyfikacja ramek ( Frames Modify)[/b].

  Warstwa [b][i]czarna maska[/i][/b] jest już zbędna. Usuniesz ją przy pomocy narzędzia [b]Usunięcie warstwy w ramkach (Frames Layer Delete)[/b]. Nie da się cofnąć tej operacji, wykonuj więc dokładnie trzy kolejne punkty tutoriala.

[b]78.[/b]  Z menu [b]Video[/b] wybierz [b] Frames Layer Delete...[/b].
[b]79.[/b]  W oknie dialogowym [b]Usunięcie warstwy w ramkach (Frames Layer Delete)[/b] ustaw opcje jak na rysunku poniżej:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/16.png[/img]

[b]80.[/b]  Kliknij w [b]Ok[/b] w oknie [b]Usunięcie warstwy w ramkach (Frames Layer Delete)[/b].

  Animacja jest prawie gotowa. Teraz utworzysz animowany obraz w formacie GIF.

[hr]

[center][size=12pt][b]Etap czwarty – tworzenie pliku animacji[/b][/size][/center]

[hr]

[b]81.[/b]  Z menu [b]Video[/b] wybierz [b]Frames to Image...[/b].
[b]82.[/b]  W oknie dialogowym [b]Ramki do obrazu (Frames to Image)[/b] ustaw opce jak na poniższym rysunku:

[img]http://kifer.gimpuj.info/grafika_tutki/pixel_stretch/17.png[/img]

[b]83.[/b]  Kliknij w [b]Ok[/b] w oknie [b]Ramki do obrazu (Frames to Image)[/b]. Powstanie nowy obraz bez nazwy.
[b]84.[/b]  W oknie przed chwilą utworzonego obrazu z menu [b]Filtry[/b] wybierz [b]Animacja -> Optymalizuj (różnica)[/b]. Powstanie kolejny obraz bez nazwy.
[b]85.[/b]  W dopiero co utworzonym obrazie przesuń warstwę [b][i]frame_000220 (41ms)(combine)[/i][/b] na sam dół pod warstwę [b][i]frame_000001 (41ms)(combine)[/i][/b]. W zakładce [b]Warstwy[/b] klikasz LPP żądana warstwę i przytrzymując przycisk ciągniesz ją na samo dno stosu warstw.
[b]86.[/b]  Modyfikuj nazwę warstwy zmieniając wpis [b][i]frame_000220 (41ms)(combine)[/i][/b] na [b][i]frame_000220 (1000ms)(combine)[/i][/b], co spowoduje wyświetlanie tej klatki przez jedną sekundę.
[b]87.[/b]  Zapisz plik pod dowolną nazwą w formacie GIF pamiętając o zaznaczenie opcji [b]Zapisz jako animację[/b] w oknie eksportu.

  Gratulacje, dotarłeś(aś) do końca.

[hr]

[color=red][b]K71[/b][/color]

[hr]

Tutorial by [b]Kifer71[/b]