Poznaj Mixos AISprawdź

Dopesheet vs graph editor

Dopesheet pokazuje, kiedy występują klatki kluczowe: każdy klucz to znacznik w wierszu na osi czasu i tam edytujesz timing. Graph editor — zwany też curve editorem lub F-curve editorem — pokazuje, jak wartość zmienia się między kluczami, jako krzywą wartości w czasie, i tam edytujesz spacing i easing. Animatorzy używają obu: dopesheet do blockingu i retimingu, graph editor do szlifu.

Autor:

Krótka odpowiedź

Używaj dopesheet do timingu — kiedy coś się dzieje, jak długo trwają przytrzymania i przesuwania jednej części względem drugiej. Używaj graph editora do spacingu — jak wartość przyspiesza, zwalnia, przekracza cel i uspokaja się między kluczami. To dwa widoki tych samych klatek kluczowych, więc zmiana w jednym widać w drugim.

Dopesheet: timing

Nazwa pochodzi od arkusza ekspozycji z tradycyjnej animacji, tabeli wymieniającej każdą klatkę rysunku względem dialogów i instrukcji kamery. Dopesheet 3D zachowuje ten pomysł: czas biegnie od lewej do prawej, każdy obiekt lub właściwość dostaje wiersz, a każdy klucz to znacznik, który można zaznaczyć i przeciągnąć.

To najszybsze miejsce na zmianę momentu zdarzeń. Przeciągnij klucz, by ruch nastąpił wcześniej, rozciągnij grupę kluczy, by spowolnić całą akcję, albo przesuń klucze jednej kończyny o kilka klatek później niż ciała, by uzyskać akcję nakładającą się — przeciąganie, które sprawia, że ruch nie wygląda, jakby wszystko włączono naraz. Synchronizacja z dźwiękiem i blocking ujęcia dzieją się tutaj.

Czego dopesheet pokazać nie potrafi, to co dzieje się między kluczami. Dwa romby w wierszu wyglądają tak samo, niezależnie od tego, czy ruch między nimi to robotyczny ślizg, czy gładki ease.

Graph editor: spacing

Graph editor rysuje każdą ścieżkę jako krzywą: czas w poprzek, wartość w górę. Nachylenie krzywej to prędkość zmiany, więc krzywa mówi to, czego dopesheet nie potrafi. Płaski odcinek to przytrzymanie. Stromy odcinek to szybki ruch. Krzywa, która wypłaszcza się przy dojściu do klucza, wchodzi w niego z easingiem; krzywa, która wystrzela poza wartość klucza i wraca, to overshoot.

Każdy klucz ma uchwyty stycznych, które ustalają nachylenie krzywej po obu jego stronach. Spłaszcz oba uchwyty, a ruch zwalnia do zatrzymania na kluczu i łagodnie z niego rusza; rozdziel je, a ruch gwałtownie zmienia kierunek, jak piłka uderzająca o ziemię. Tu animacja dostaje ciężar i szlif.

To też miejsce, gdzie ujawniają się problemy. Obrót, który przeskakuje, stopa, która się ślizga, albo kamera, która dryfuje po tym, jak powinna się zatrzymać, zwykle jest widoczna na pierwszy rzut oka jako załamanie, nachylenie lub overshoot na krzywej.

Workflow używający obu

Częste podejście to blocking w dopesheet z kluczami przytrzymanymi (skokowymi), aby każda poza wskakiwała na miejsce, a timing dało się ocenić osobno. Gdy timing działa, przełącz klucze na gładką interpolację i przejdź do graph editora, by ukształtować spacing. Potem wróć do dopesheet po końcowe offsety.

Nazwy różnią się między aplikacjami, ale ta para zawsze jest. Blender i Maya mają Dope Sheet i Graph Editor. Timeline w Cinema 4D przełącza się między trybem Key Mode i F-Curve Mode. Okno Animation w Unity przełącza się między Dopesheet i Curves, a After Effects ma timeline i Graph Editor.

W Mixos Studio

Studio umieszcza oba widoki w jednym doku z przełącznikiem Keys / Curves — Keys dla momentu zdarzeń, Curves dla kształtu, w jakim zachodzą — wzorując się na Key Mode i F-Curve Mode z Cinema 4D. Sekcja Animation otwiera się w Keys; Window ▸ Graph editor ustawia ten sam dok na Curves.

W Keys przeciągasz klucze, by zmienić ich timing, przeciągasz ramkę przez kilka, by przesunąć je razem, i wybierasz preset easingu dla zaznaczonego klucza. W Curves przeciągasz same uchwyty bezier. Ponieważ to jeden panel, a nie dwa okna, przełączenie nie kosztuje miejsca na ekranie i jest dostępne także na tabletach i telefonach.

Najczęściej zadawane pytania

Do czego służy dopesheet?

Do edycji timingu animacji. Pokazuje każdą klatkę kluczową jako znacznik w wierszu na osi czasu, więc możesz przesuwać, rozciągać i offsetować klucze, by zmienić moment zdarzeń i długość przytrzymań.

Czym jest graph editor w animacji?

Widok, który rysuje każdą animowaną wartość jako krzywą w czasie. Nachylenie krzywej to prędkość zmiany, a uchwyty stycznych na każdym kluczu sterują przyspieszaniem i zwalnianiem ruchu — tak kształtuje się easing i overshoot.

Czy curve editor to to samo co graph editor?

Tak. Graph editor, curve editor i F-curve editor to nazwy tego samego widoku w różnych aplikacjach: animowane wartości narysowane jako krzywe wartości w czasie.

Czy początkujący powinni używać dopesheet czy graph editora?

Zacznij w dopesheet, bo timing to pierwsza rzecz do ustawienia i łatwiej go czytać. Przejdź do graph editora, gdy timing działa, a ruch potrzebuje easingu, overshoot lub porządków.

Jaka jest różnica między timingiem a spacingiem?

Timing to moment zdarzeń — na której klatce leży każdy klucz. Spacing to rozłożenie ruchu między tymi kluczami — równe dla stałej prędkości, zagęszczone przy kluczu dla easingu. Dopesheet edytuje timing; graph editor edytuje spacing.