Animowanie sceny Marsa, jego księżyców i stacji kosmicznej.
Do animacji gwiezdnego myśliwca użyłeś obiektów Dummy. Inne poręczne użycie tych obiektów, można wykonać, jako zmienny moment osi.
Konfigurowanie:
Wczytaj plik ze sceną, spacestation. max.
Pliki do tej lekcji znajdują się w katalogu tutorials\intro_to_animation.
Scena ta zawiera następujące elementy:
Trzy ciała niebieskie, Mars i jego dwa księżyce, Deimos i Phobos.
Stację kosmiczną o nazwie Space Station.
Kamerę (ukryta) o nazwie SpaceCam.
Ruch obrotowy Marsa i jego księżyców.
W pierwszej części tego ćwiczenia skupimy się na trzech ciałach niebieskich. Utworzysz sztuczny przedmiot, by wykonać ruch obrotowy Marsa i jego księżyców, Deimos i Phobos.
W oknie ekranu Left, utwórz obiekt Dummy tak, by otaczał planetę mars i nazwij go MarsControl.
Wykonaj element fikcyjny nieco większy od planety, aby można go było łatwo zaznaczać.
Z menu Tools wybierz polecenie Algin i zaznacz Marsa.
W oknie Align Selection (Mars), wykonaj następujące ustawienia:
W grupie Align Position (Screen), zaznacz okienka osi X, Y i Z Position.
W grupie Align Orientation (Local), zaznacz okienka osi X, Y i Z Axis.
Kliknij OK, aby przyjąć ustawiania.
Obiekt Dummy - MarsControl, jest teraz scentrowany z osią Marsa i osie te są pochylone.
Zaznacz obiekt MarsControl i rozwiń roletę Assign Controller w panelu bocznym Motion.
W liście zaznacz pozycję, Rotation : Euler XYZ.
Kliknij ikonkę Assign Controller i z listy wybierz TCB Rotation a następnie wciśnij OK.
TCB Rotation, pozwoli Ci na obrócenie obiektów w Local axes w przeciwieństwie do World axes. Jest to przydatne gdy oś jest pochylona, tak jak oś obrotowa planety.
W pasku narzędzi kliknij ikonkę narzędzia, Select And Link. Kliknij obiekt Mars i przeciągnij kursor do obiektu MarsControl, poczym puść klawisz myszki.
Użyj narzędzia Select And Link, by połączyć księżyce Deimos i Phobos z obiektem MarsControl.
Mars i jego dwa księżyce są połączone z obiektami MarsControl, teraz cokolwiek uczynisz z obiektem MarsControl będzie się dotyczyć wszystkich trzech ciał niebieskich.
W pasku narzędzi kliknij ikonkę Select And Rotate i zaznacz obiekt MarsControl.
W Reference Coordinate System, zmień ustawienie z View na Local, osie wektorów Rotation zostaną dostosowane do obiektu Mars.
Wciśnij przycisk Auto Key i przesuń wodzik czasu do klatki 100.
W polu osi Z pod wodzikiem czasu wprowadź wartość 60,0.
Wyłącz Auto Key i zapisz pracę pod nazwą, MySpaceStation.
Aktywuj okno ekranu SpaceCam i odtwórz animację.
W czasie odtwarzania animacji widać obracającą się planetę wokół własnej osi i księżyce tej planety wykonujące ruch orbitalny.
Ustawienie stacji kosmicznej na orbicie geocentrycznej:
Teraz gdy Mars obraca się wokół własnej osi a jego księżyce Deimos i Phobos orbitują wokół niego, możesz ustawić orbitę geocentryczną stacji kosmicznej orbitującej wokół Marsa. Użyjesz tej samej techniki do kontrolowania ruchu stacji kosmicznej.
W oknie ekranu Top utwórz nowy obiekt Dummy i nazwij go, StationControl.
Element fikcyjny może zostać utworzony gdziekolwiek. Przykładem może być ilustracja zamieszczona powyżej.
Rozwiń roletę Assign Controller, w panelu bocznym Motion i z listy zaznacz, podświetlając na kolor żółty pozycję Rotation : Euler XYZ.
W rolecie Assign Controller, kliknij ikonkę o tej samej nazwie i z listy wybierz pozycję TCB Rotation po czym kliknij OK.
Gdy obiekt StationControl jest nadal zaznaczony to z menu Tools wybierz polecenie Algin a następnie kliknij na obiekcie Mars.
W oknie Align Selection (Mars), zrób następujące ustawienia:
W grupie Align Position (Screen), zaznacz okienka X, Y i Z Position.
W grupie Align Orientation (Local), zaznacz okienka X, Y i Z Axis.
Klik OK, by przyjąć ustawiania.
Są to te same czynności które wykonywałeś wcześniej, gdy szeregowałeś MarsControl z obiektem Mars.
Aktywuj okno ekranu Left, W pasku narzędzi kliknij ikonkę Select And Link, następnie zaznacz SpaceStation i trzymając wciśnięty przycisk myszki przesuń kursor na obiekt StationControl i gdy kursor zmieni wygląd puść klawisz myszki.
Kliknij ikonkę w pasku narzędzi Select And Rotate z zaznaczonym obiektem StationControl. Ustawienie w Reference Coordinate System zmień z View na Local.
Wciśnij przycisk Auto Key i przesuń wodzik czasu do klatki 100.
Pod wodzikiem czasu w polu osi Z wpisz wartość 40.
Wyłącz przycisk Auto Key i zapisz scenę pod nazwą MySpaceStation01.
Aby utworzyć wzrastającą liczbę zapisywanego pliku, w menu File, polecenie File As, użyj ikonki z plusem.
Odtwórz animację.
Teraz stacja kosmiczna orbituje wokół Marsa ale ruch jej jest nieco wolniejszy.
Dodanie grawitacji do stacji kosmicznej:
Aby stacja kosmiczna obracała się wokół własnej osi, wygenerujesz w tej części ćwiczenia sztuczną grawitację dla tego obiektu.
Aktywuj okno ekranu SpaceCam, zaznacz obiekt SpaceStation i otwórz panel boczny Motion.
Rozwiń roletę Assign Controller, w panelu bocznym Motion i z listy zaznacz, podświetlając na kolor żółty pozycję Rotation : Euler XYZ.
W rolecie Assign Controller, kliknij ikonkę o tej samej nazwie i z listy wybierz pozycję TCB Rotation po czym kliknij OK.
Kliknij ikonkę w pasku narzędzi Select And Rotate z zaznaczonym obiektem StationControl. Ustawienie w Reference Coordinate System zmień z View na Local.
Wciśnij przycisk Auto Key i przesuń wodzik czasu do klatki 100.
Pod wodzikiem czasu w polu osi Z wpisz wartość 90.
Wyłącz przycisk Auto Key i zapisz scenę pod nazwą MySpaceStation02.
Odtwórz animację.
Teraz stacja kosmiczna obraca się wokół własnej osi i jest na orbicie geocentrycznej Marsa.