Lot gwiezdnego myśliwca, Spacefighter.
W tej lekcji animujesz lot myśliwca, którego wykonałeś wcześniej w ćwiczeniu Creating Low Polygon Spaceship.
Konfiguracja.
Wczytaj plik FlyingSpaceFighter.max.
Plik do tej lekcji znajdują się w katalogu tutorials\intro_to_animation.
Ta scena zawiera, co następuje:
Statek kosmiczny nazwany, SpaceFighter.
Ścieżka dostępu, Path01.
Kamerę (ukryta) nazywaną, SpaceCam.
Lot wzdłuż ścieżki, Simple Path.
W tej części ćwiczenia, wyznaczysz zawężenie ścieżki dostępu myśliwca i wykonasz jego lot wzdłuż tej ścieżki. Ustawisz kilka parametrów ścieżki, by polepszyć dynamikę lotu myśliwca.
Wyznaczenie zawężenia ścieżki dostępu.
W oknie ekranu Top zaznacz SpaceFighter.
Z menu Animation wybierz Constraints > Constraint Path.
W oknie pojawi się przerywana linia łącząca Twój kursor z myśliwcem.
Przemieść kursor nad zieloną linię i kliknij tam gdzie pojawił się napis, Path01.
Teraz wybrałeś ścieżkę dostępu, myśliwiec przemieścił się do tej ścieżki.
Zauważ, że panel Motion automatycznie został otworzony.
W panelu Motion rozwiń roletę Path Parameters.
Zobaczysz w niej, że Path01, dodana jest do ścieżki dostępu.
Aktywuj okno SpaceCam i odtwórz animację.
Myśliwiec porusza się wzdłuż ścieżki dostępu, lecz obiekt nie jest ustawiony odpowiednio do kierunku, w którym się porusza a także zwalnia swój ruch na łukach ścieżki.
W rolecie Path Parameters, zrób następujące ustawienia.
Zaznacz okienko Follow, myśliwiec porusza się wzdłuż ścieżki, ale nadal jest prostopadły w stosunku do niej.
W grupie Axis zaznacz oś Y, myśliwiec jest skierowany wzdłuż ścieżki, lecz lot jego jest jakby na wstecznym biegu.
Zaznacz okienko Flip, teraz myśliwiec jest ustawiony zgodnie z kierunkiem lotu i porusza się po ścieżce dostępu.
Odtwórz animację ponownie.
Choć ruch myśliwca jest teraz prawidłowy to dynamika jego lotu nie wygląda zbyt realistycznie.
Polepszenie parametrów lotu:
W tej części ćwiczenia ulepszysz lot myśliwca. Aby to wyglądało realnie, dodasz pochylenie obiektu, gdy wchodzi on w zakręty.
Upewnij się, że okno ekranu SpaceCam jest aktywne i zaznacz okienko Constant Velocity.
Pracujesz nadal w tej samej rolecie.
Odtwórz animację.
Teraz myśliwiec nie zwalnia na zakrętach, lecz nadal nie wygląda to realistycznie.
Zaznacz okienko Bank i odtwórz animację ponownie.
Teraz myśliwiec pochyla się na zakrętach, tak, że lot jego jest bardziej realny, lecz jeszcze zrobisz małe korekty.
Do tego celu użyjesz ustawień Bank Amount i Smoothness, by uczynić, że myśliwiec będzie bardziej dostosowywał się do ścieżki dostępu a więc zrób, co następuje.
Ustaw wartość Bank Amount na 7.0.
Ustawienie to odnosi się do krzywych ścieżki dostępu.
Zauważ, że wartości dodatnie użyte są po lewej stronie obiektu, natomiast ujemne po prawej stronie. Bądź ostrożny w ustawieniach tego parametru. Jeśli ustawisz zbyt wysoką wartość to samolot zacznie obracać się wzdłuż własnej osi. Poeksperymentuj z tym parametrem, po czym powróć do wartości zalecanej wcześniej.
Ustaw wartość Smoothness na 1.0.
Zmieniając tą wartość, nadajesz obiektowi kąt nachylenia w stosunku do krzywej, im mniejsza wartość tego parametru tym obiekt bardziej dostosowuje się do krzywej, im mniejszy kąt krzywej to pochylenie samolotu będzie większe.
Teraz lot obiektu ma bardziej realny wygląd. Spróbuj w trakcie odtwarzania animacji zmienić wartość parametru Smoothness, obserwując, co się wtedy dzieje.
Zapisz swoją scenę pod nazwą, MySpaceFighter01.max.
Ożywienie ścieżki.
Parametry w rolecie Path Parameters, mogą zostać animowane. W tej części ćwiczenia zrobisz kilka animowanych zmian w ustawieniach i zaobserwujesz, co się dzieje z myśliwcem.
Animowanie Path Parameters.
Ustaw wodzik czasu na klatce 60.
Wciśnij przycisk Auto Key i zmniejsz wartość Bank Amount do 6,0.
Zauważ, że, nowy identyfikator zapisu dodał w klatce 60, nową klatkę kluczową.
Przesuń wodzik do klatki 75 i zwiększ wartość Bank Amount do 12.0.
Wyłącz Auto Key i odtwórz animację.
W momencie, gdy myśliwiec wchodzi w drugi łuk, wykonuje wtedy nagły zwrot na lewe skrzydło, tak jakby chciał uniknąć trafienia pociskiem.
Zapisz pracę pod nazwą, MySpaceFighter02.max.
Łączenie ścieżek dostępu.
Do tej pory pracowałeś z jedną ścieżką dostępu. 3ds max pozwala na zwielokrotnienie ścieżek dostępu, które mogą przynieść interesujące efekty.
Konfiguracja:
Zresetuj 3ds max i wczytaj plik FlyingSpaceFighter02.max.
Ta scena zawiera następujące elementy.
Myśliwiec nazwany SpaceFighter.
Dwie ścieżki dostępu, Path01 (zielona) i Path02 (czerwona).
Kamera (ukryta) nazywana SpaceCam.
Lot myśliwca wzdłuż połączonych ścieżek dostępu:
Zaznacz obiekt myśliwca i otwórz panel boczny Motion.
Spacefighter już jest przypisany do ścieżki Path01.
W rolecie Path Parameters, kliknij przycisk Add Path.
Wybierz Path02, czerwoną ścieżkę dostępu.
Zobacz, że myśliwiec został umieszczony pomiędzy dwoma ścieżkami dostępu. Dzieje się tak, ponieważ każda ze ścieżek działa na obiekt jednakowo.
Aktywuj okno ekranu, SpaceCam i odtwórz animację.
Kontrola ustawienia wartości, Weight, ma na celu, z jaką siłą na obiekt będzie oddziaływać każda ze ścieżek dostępu.
Wybierz Path01 i ustaw wartość Weight do 25.
Ponownie odtwórz animację.
Myśliwiec porusza się bardziej w pobliżu ścieżki, Path02, ponieważ ta działa na obiekt z większą siłą. Poeksperymentuj z ustawieniem wartości Weight.
Zapisz scenę pod nazwą, MySpaceFighter03.max.