/  Forum  /  Blender Technicznie  /  Animacja / Rigging / Skinning  /  Zatrzymanie obiektu na kilka sekund

Zatrzymanie obiektu na kilka sekund

#0 Zatrzymanie obiektu na kilka sekund

#54604, 20190127, 02:44:05
Siema!
Potrzebuje z zakresu pomocy animacji, mam nadzieję, że temat się nie powtórzył ;)
Tak jak w temacie, potrzebuje zatrzymać obiekt, który porusza się po krzywej za pomocą Follow Path. Robię animacje kolejki, i chciałbym, aby na przystanku zatrzymała się dosłownie na 5 sekund, a za chwilę dalej kierowała się po ścieżce.
Pozdrawiam !

Krejzi10

Nowy użytkownik
*
5 0 0
jestem tu nowy!

#1 Odp: Zatrzymanie obiektu na kilka sekund

#54605, 20190127, 03:01:27
Rzuć okiem na plik. W razie pytań to pewnie jutro.

Arek

Ekspert
*
3569 460 3
Tak 49396350

#2 Odp: Zatrzymanie obiektu na kilka sekund

#54606, 20190127, 13:28:59
Dzięki, właśnie o to mi chodziło. Tylko niestety mam kolejny problem, ponieważ kiedy utworzę już tor(ścieżkę) i następnie dodam obiekt do ścieżki za pomocą fallow path, to pojawia się komunikat, gdy chcę użyć keyframed..

Krejzi10

Nowy użytkownik
*
5 0 0
jestem tu nowy!

#3 Odp: Zatrzymanie obiektu na kilka sekund

#54607, 20190127, 14:32:44
Usuń modyfikator zaznaczony ramką i ręcznie dodaj klatki kluczowe.

Arek

Ekspert
*
3569 460 3
Tak 49396350

#4 Odp: Zatrzymanie obiektu na kilka sekund

#54608, 20190127, 16:14:26
Właśnie już wcześniej gdzieś czytałem, żeby usunąć ten modyfikator o nazwie generator (który się automatycznie ustawia po tym, jak próbuje użyć funkcji "parent" - follow path), tylko kiedy go usuwam, to już mój obiekt nie porusza się po ścieżce, w sumie, to w ogóle się nie porusza, tak, jakby użyta zależność follow path już nie istniała. Nie mam zielonego pojęcia, jak sobie z tym poradzić, nie wiem czy po prostu coś mi tu umyka, czy może jest mi to tak ciężko wytumaczyć.. :D
1. Tworzę sobie ścieżkę za pomocą krzywych (aby mieć loop)
2. Ustawiam: Curve -> Snap -> Cursor to Center
3. Add -> Mesh -> Plane (wtedy mam środek obiektu na mojej krzywej, chociaż widziałem, że akurat ten krok można pominąć? )
4. Zaznczam mój obiekt, następnie krzywą, później ctrl P i daję follow path (Obiekt porusza się po ścieżce)
Usuwam modyfikator to animacja leci, ale bez ruchu mojego obiektu i bez zmiany w Evaluation Time,
Dzięki za cierpliowść.

Krejzi10

Nowy użytkownik
*
5 0 0
jestem tu nowy!

#5 Odp: Zatrzymanie obiektu na kilka sekund

#54609, 20190127, 17:08:30
Ten modyfikator powoduje, że obiekt porusza się ruchem jednostajnym. Po jego usunięciu siłą rzeczy ruch zanika. Dlatego napisałem Ci, abyś ręcznie dodał klatki kluczowe.
Na zdjęciu wyżej zaznaczyłem Ci miejsce (strzałką), gdzie musisz ręcznie dodać klatki - chodzi o to zielone pole pod wyskakującym ostrzeżeniem.
Przykładowo:
- Na początku zmień wartość "Frames" na taką ilość klatek, jaką będzie miała cała animacja po krzywej, jeśli chcesz, aby trwało to dłużej niż 100 klatek. Powiedzmy, że jest to wartość 250 (klatek)
- przechodzisz do "Evaluation Time", ustawiasz się w pierwszej klatce animacji na osi czasu - ustawiasz tam wartość 1.0 i wciskasz "i" ustawiając pierwszą klatkę kluczową
- przechodzisz na osi czasu do ostatniej klatki i w "Evaluation Time" wpisujesz 250.0 i wciskasz "i" ustawiając ostatnią klatkę kluczową.
Po tym obiekt będzie poruszał się po krzywej od klatki 1 do 250.
- jeśli chcesz zrobić przerwę w ruchu - ustawiasz się powiedzmy w klatce 80 - w "Evaluation Time" wpisujesz 80.0 i wciskasz "i"
- następnie przechodzisz do powiedzmy klatki 100 - a w "Evaluation Time" ponownie wpisujesz 80.0. Wtedy od klatki 80 do 100 obiekt się zatrzyma i będzie tak jakby cały czas zatrzymany w klatce 80. Piszę tak jakby, bo wartości w "Evaluation Time" to nie są klatki (choć może tak wyglądać), ale są to wartości.

Wartości w "Evaluation Time" zależą od wartości "Frames" położonego wyżej. Jak ustawisz w "Evaluation Time" większą wartość niż we "Frame", animacja zatrzyma się po osiągnięciu wartości "Frames".

- Do wygładzenia zatrzymania użyj zaczepów klatek kluczowych (keyframes) w okienku "Graph Editor". Jak tam zaznaczysz jakąś klatkę, którą wstawiłeś, ma ona dwa zaczepy po bokach, które można przesuwać "wygładzając" krzywą animacji.

Arek

Ekspert
*
3569 460 3
Tak 49396350
Ostatnia zmiana: 20190127, 17:16:44 wysłana przez Arek

#6 Odp: Zatrzymanie obiektu na kilka sekund

#54610, 20190127, 17:40:50
Jeszcze tylko dodam w kwestii zatrzymania czasu. Aby animacja była równomierna, warto przesuwać wszystkie kolejne klatki kluczowe występujące po miejscu zatrzymania o długość tego zatrzymania, np:
wyżej czas zatrzymania wynosi 20 klatek, to ostatnią klatkę również warto przesunąć o 20 klatek, z 250 do 270, również wartość "Frames".

Arek

Ekspert
*
3569 460 3
Tak 49396350

#7 Odp: Zatrzymanie obiektu na kilka sekund

#54611, 20190127, 21:35:39
Dzięki,  bardzo mi pomogło co opisałeś wyżej. Tylko napotkałem kolejny problem, a ściślej mówiąc, to stosunek framów do evalutaion time.
Przez to mojego wykresu nie mogłem w ogóle ustawić, ponieważ była jedna wielka pionowa krecha na wykresie..

Krejzi10

Nowy użytkownik
*
5 0 0
jestem tu nowy!
Ostatnia zmiana: 20190127, 22:43:14 wysłana przez Krejzi10

#8 Odp: Zatrzymanie obiektu na kilka sekund

#54613, 20190127, 23:25:06
Zrobiłem to w ten sposób i też w miarę uzyskałem efekt, który chciałem ;)
Dzięki wielkie za pomoc!!

Krejzi10

Nowy użytkownik
*
5 0 0
jestem tu nowy!