SWiSH Forum
Forum użytkowników programów SWiSH

Tutoriale - Napis SWiSH wzdłuż ścieżki z litery S

roland - Pon 07 Wrz, 2009 11:31
Temat postu: Napis SWiSH wzdłuż ścieżki z litery S
Napis SWiSH wzdłuż ścieżki z litery S

Tutorial pokazuje jak wykorzystując nową funkcję SWiSH Max3 Konwertuj ostatnio zaznaczony obiekt do ścieżki ruchu utworzyć napis poruszający się wzdłuż konturu litery.

Wybierz narzędzie Tekst i wprowadź literę, na przykład S. Dla uzyskania lepszego efektu wybierz "zaokrągloną" czcionkę, na przykład "Arial Rounded". Powiększ literę tak, by zajmowała większą cześć obszaru roboczego.



Mając zaznaczoną literę, wybierz Modyfikuj > Rozdziel > Na kształty. To będzie nasza ścieżka po której będzie się poruszał tekst.

Ponownie wybierz narzędzie Tekst i pierwszą literę tekstu który będzie się poruszał po ścieżce.

Mając cały czas zaznaczoną literę wykonaj dwie czynności. Po pierwsze obróć ją w prawo, wybierając Modyfikuj > Transformacja > Obróć o 90. Następnie w panelu Transformacja włącz przycisk o=x, a następnie kliknij na środkowym punkcie transformacji.



Wybierz narzędzie Selekcja i zaznacz oba obiekty. Wybierz Modyfikuj > Konwersja > Konwertuj ostatnio zaznaczony obiekt do ścieżki ruchu. Pojawi się okno w którym zaznacz pole Odwróć ścieżkę. Dzięki temu litera będzie się poruszała w kierunku przeciwnym do ruchu wskazówek zegara.
Zaznacz pola Kieruj do ścieżki i Nadpisz kąt. Dzięki temu litera będzie obracać się zgodnie z przebiegiem ścieżki.
Zlikwiduj zaznaczenie Usuń kształt ścieżki. Spowoduje to pozostawienie oryginalnego obiektu na podstawie którego będzie tworzona ścieżka.
Kliknij na przycisku OK.



Litera przekształcona w krzywą powinna stać się teraz ścieżką dla małej litery. Stanie się tak jeżeli zachowałeś kolejność tworzenia obiektów taką, jaką opisałem. Jeżeli ścieżka została utworzona niepoprawnie, to cofnij ostatnią czynność. Następnie wskaż literą, a później przytrzymując klawisz SHIFT, kliknij na krzywej.

Zwróć uwagę na oś czasu. Utworzone zostały ramki ścieżek ruchu. Możesz teraz uruchomić animację. Pierwsza litera tekstu porusza się prawidłowo.



Wybierz literę i wybierz Modyfikuj > Grupowanie > Do klipu. Litera zostanie przekształcona w klip. Nazwij go, na przykład LiteraS.

Wskaż klip LiteraS i wybierz Edycja > Kopiuj Obiekt. Następnie wybierz Edycja > Wklej w miejscu. Zmień nazwę kopii klipu na LiteraW.

W panelu Konspekt kliknij na plusie obok wiersza LiteraW i wskaż umieszczony w nim obiekt tekstowy. W panelu Właściwości kliknij na przycisku Edytuj i zmień literę S na W.



Kliknij na przycisku Zastosuj, a następnie na Close. Jeżeli uruchomisz animację, to zobaczysz, że obie litery poruszają się nachodząc na siebie. Aby temu zapobiec w panelu Konspekt wskaż Scene_1 i przejdź do panelu Script. Wpisz następujący skrypt:
Kod:
onSelfEvent (load) {
    LiteraW.stop();
}
onFrame (5) {
    LiteraW.play();
}




Dzięki temu litera W zacznie się poruszać 5 klatek po literze S.

W opisany powyżej sposób utwórz kopie klipu LiteraS i nazwij je „Literai”, LiteraS2 oraz LiteraH.

Zmodyfikuj skrypt, tak by wyglądał następująco:
Kod:
onSelfEvent (load) {
    LiteraW.stop();
    Literai.stop();
    LiteraS2.stop();
    LiteraH.stop();
}
onFrame (5) {
    LiteraW.play();
}
onFrame (10) {
    Literai.play();
}
onFrame (15) {
    LiteraS2.play();
}
onFrame (20) {
    LiteraH.play();
}


Gotowe.

Kliknij na tym tekście, aby zobaczyć przykład

tomekc - Nie 28 Mar, 2010 10:17

Witam :)

Czy w SwishMax 2 jest taka możliwość? Chodzi mi o stworzenie ścieżki ruchu wokół elipsy.

Pozdrawiam :)

Januszr - Nie 28 Mar, 2010 14:41

Jak sobie narysujesz taką ścieżkę to tak.
tomekc - Nie 28 Mar, 2010 21:06

Czyli niestety muszę sobie rysować odręcznie ścieżkę wokół elipsy?
No cóż, trzeba pomyśleć o aktualizacji narzędzia.

pozdrawiam

ekumi - Pią 09 Lip, 2010 09:53

Witam.
Próbuję wykonać efekt opisany w tutorialu, lecz juz w momencie użycia opcji "Konwertuj ostatnio zaznaczony kształt do ścieżki ruchu" otrzymuję komunikat "Ostatnio wybrany obiekt, który pojawi się na ścieżce ruchy musi być nie pustym kształtem". Prosze o wskazówkę, co robię źle.

Januszr - Pią 09 Lip, 2010 10:11

Załacz swi - zaobacze co żeś porobił :)
mady2 - Nie 06 Lis, 2011 17:38

Witam

Mam ten sam problem co Ekumi.

Też przy wykonywaniu opcji "Konwertuj ostatnio zaznaczony kształt do ścieżki ruchu" otrzymuję komunikat "Ostatnio wybrany obiekt, który pojawi się na ścieżce ruchy musi być nie pustym kształtem". Proszę o podpowiedź gdzie leży błąd

Januszr - Nie 06 Lis, 2011 20:43

Zrób kolor tego S na przezroczysty i ustaw koniecznie linię obwiedni litery S - kolor na 100% (nie musi być koloru na 100, ale dzięki temu będziesz widział tę literkę). Kwestia jest taka, że musi być obramowanie/obwiednia kształtu... Napisz czy działa.
mady2 - Pon 07 Lis, 2011 18:14

Januszr,

Sorki ale chcę się nauczyć SWISHa i dopiero zaczynam ucząc sie na gotowych przykładach. Czy mógłbyś jaśniej napisać może wymienilibyśmy się na Priva i tam ewentualnie byś mi objaśnił to jaśniej bo nie wiem jak mam zrobić obwiednię:(

Januszr - Pon 07 Lis, 2011 19:07

Jak zaznaczysz KSZTAŁT - ten, który ma być Motion Path - to należy zaznaczyć LINE STYLE. Litery po konwersji do kształtu nie mają zwykle obwiedni/konturu. Dlatego należy kształtowi zaznaczyć to co na załączonym rysunku.
Na priv pomagam tylko komercyjnie. Ponadto, nie wstyd pytać. No i założę się, że nie tylko Ty masz podobny problem. Na prv zostało by usunięte rozwiązanie a tak zostaje dla "potomnych".

mady2 - Wto 08 Lis, 2011 19:22

Dziękuję Janusz za pomoc napewno przyda się potomnym. Zrobiłem tak jak pisałeś i jest OK.
Tutaj zacytuję Rolanda:
"Wybierz narzędzie Tekst i wprowadź literę, na przykład S. Dla uzyskania lepszego efektu wybierz "zaokrągloną" czcionkę, na przykład "Arial Rounded". Powiększ literę tak, by zajmowała większą cześć obszaru roboczego.
Mając zaznaczoną literę, wybierz Modyfikuj > Rozdziel > Na kształty. To będzie nasza ścieżka po której będzie się poruszał tekst. "

Tak jak pisałem dopiero zacząłem swoją zabawę ze SWISHem i napewno jeszcze nie rozumiem wielu podstaw tego programu. Dlaczego nie zadziałało według tego co napisał Roland?

Januszr - Sro 09 Lis, 2011 07:26

Dlatego, że jeżeli Roland albo inni bawią się Swish od wersji pierwszej (o raaaaaannyyy, to już tyle lat minęło?) to pewne działania wydają się nam tak bardzo intuicyjne i proste i podstawowe, że nie jesteśmy w stanie przewidzieć, że ktoś zrobi inaczej. Inna sprawa jest taka, że być może w wersji wcześniejszej, skonwertowana litera miała od razu obrys?
No ale od czego jest forum :) zawsze możesz zapytać i być może ktoś pomoże?


Powered by phpBB modified by Przemo © 2003 phpBB Group