Zbuduj wielokrotnego użytku wykres kołowy w Motion, nadając każdemu wycinkowi opartemu na okręgu numeryczne kontrolki początku i końca, a następnie opublikuj je w Final Cut Pro. W tym przewodniku utworzysz cztery początkowe wycinki i dowiesz się, jak wprowadzać proporcje bez przerw i nakładania się.
Zadanie jest przeznaczone dla montażysty pracującego na Macu, który chce mieć regulowany klip wykresu na osi czasu Final Cut Pro. Poniższe kontrolki korzystają ze skumulowanych wartości procentowych liczonych wokół okręgu. Nie normalizują automatycznie czterech surowych wartości: obliczenie granic jest wyraźnym etapem procesu.
Wybierz szablon i model kontrolek
Użyj projektu Final Cut Generator. Apple opisuje ten typ szablonu jako przeznaczony do treści graficznych, które mogą być wyświetlane nad innymi klipami na osi czasu lub samodzielnie w głównej ścieżce fabularnej. Zapisanie szablonu udostępnia go w przeglądarce generatorów Final Cut Pro. Create a generator template in Motion.
Korzystaj ze zgodnych wersji Motion i Final Cut Pro. Aktualna instrukcja Apple dotycząca edycji generatorów zaleca uaktualnienie obu aplikacji i określa, że obie muszą pochodzić z Apple Creator Studio albo obie muszą być zakupione jednorazowo. Starsze samouczki mogą pokazywać inne nazwy elementów interfejsu; podczas pracy ze starszą instalacją wybierz odpowiednią wersję w dokumentacji Apple. Modify Final Cut Pro for Mac generators in Motion.
Ten projekt łączy udokumentowane kontrolki kształtów i rigów, tworząc niestandardowy wykres. Każdy wycinek ma granicę początkową i końcową mierzoną od tego samego punktu początkowego wokół okręgu. Osiem kontrolek numerycznych udostępnia wszystkie cztery wycinki osobno. Obliczenia i konstrukcja wykresu to opracowany przykład wykorzystujący te kontrolki, a nie gotowe ustawienie wykresu kołowego dostarczone przez Apple.
Na przykład wycinek rozpoczynający się przy 40% i kończący przy 70% zajmuje 30% okręgu. Ustawienie 30 jako granicy końcowej nie da takiego wyniku. Zadbaj o to, by nazwy kontrolek jasno wyrażały tę różnicę: użyj Sector B Start (%) i Sector B End (%), zamiast niejednoznacznego Sector B Value.
Utwórz cztery pasujące do siebie grafiki wycinków
Utwórz projekt za pomocą File > New from Project Browser, wybierz Final Cut Generator, określ ustawienia projektu i kliknij Open. W przykładowym projekcie na komputer użyj rozdzielczości 1920 × 1080 i czasu trwania dziesięciu sekund; jeśli planowany montaż tego wymaga, wybierz wyższą rozdzielczość. Apple zaleca tworzenie szablonów w najwyższej rozdzielczości, której zamierzasz używać. Create a generator template in Motion.
Najpierw utwórz jeden okrąg
Wybierz narzędzie Circle na pasku narzędzi obszaru roboczego i przytrzymaj Shift podczas rysowania, aby wymusić kształt okręgu. Po zakończeniu naciśnij Escape. Apple opisuje zarówno narzędzie okręgu, jak i ograniczenie proporcji za pomocą Shift. Draw simple shapes in Motion.
Nazwij warstwę Sector A. Wyśrodkuj ją w projekcie i zachowaj równe wymiary poziome i pionowe. W panelu Geometry inspektora Shape Inspector pozostaw Curvature na poziomie 100% i ustaw jednakowe wartości Radius dla obu osi. Te kontrolki zachowują kołową ścieżkę używaną przez każdy wycinek. Geometry pane controls in Motion.
W panelu Style wyłącz Fill, włącz Outline i wybierz Solid dla Brush Type. Ustaw Start Cap i End Cap na None, a dla Brush Color wybierz jednolity kolor. Apple opisuje szerokość obrysu, opcje zakończeń oraz kontrolki First Point Offset i Last Point Offset, które służą do przycinania obrysu. Style pane controls in Motion.
Konstrukcja wykorzystuje bardzo gruby okrągły obrys, aby utworzyć wypełniony wycinek. Jako przykładowy punkt wyjścia przyjmij promień ścieżki okręgu równy 150 pikseli i szerokość obrysu równą 300 pikseli. Geometrycznie wyśrodkowany obrys, którego połowa szerokości jest równa promieniowi ścieżki, sięga środka; jego promień zewnętrzny wynosi 300 pikseli. To uzasadnienie konstrukcji, a nie osobne udokumentowane polecenie tworzenia wykresu kołowego.
Przed utworzeniem riga ustaw First Point Offset na 0%, a Last Point Offset na 25%. Sprawdź wynik: powinien to być ćwierćdysk z prostymi krawędziami promieniowymi. Otwór w środku oznacza, że obrys jest zbyt wąski względem promienia ścieżki. Wysunięte lub zaokrąglone końce oznaczają, że trzeba sprawdzić ustawienia zakończeń. Zanim skopiujesz wycinek, sprawdź ten pierwszy.
Zduplikuj geometrię, a potem zmień granice
Utwórz trzy kopie okręgu bez riga i nazwij je Sector B, Sector C oraz Sector D. Zachowaj identyczne położenie, promień, obrót, szerokość obrysu i czas trwania warstw. Nadaj im różne neutralne kolory, na przykład niebieski, pomarańczowy, zielony i szary, a następnie umieść je razem w grupie o nazwie Chart.
Użyj poniższych przykładowych wartości początkowego wykresu z czterema wycinkami:
| Wycinek | Udział | First Point Offset |
Last Point Offset |
|---|---|---|---|
| A | 40% | 0% | 40% |
| B | 30% | 40% | 70% |
| C | 20% | 70% | 90% |
| D | 10% | 90% | 100% |
Każdy wycinek zaczyna się tam, gdzie kończy się poprzedni. Wszystkie warstwy muszą mieć tę samą orientację ścieżki; niezależne obrócenie jednego wycinka zmienia jego relację do tych granic. Konfigurując kontrolki, zachowaj prostotę grafiki i nie dodawaj etykiet ani dekoracyjnych animacji, które odwracałyby uwagę od geometrii.
Skonfiguruj numeryczne kontrolki początku i końca
Rigi Motion zawierają widżety sterujące przypisanymi parametrami. Apple opisuje tworzenie widżetu z menu Animation parametru za pomocą polecenia Add To Rig albo przez przeciągnięcie wiersza parametru na rig. Przed opublikowaniem nazwij każdy widżet na liście Layers. Work with widgets in Motion.
Skonfiguruj pełne mapowanie jednego suwaka
Zacznij od pierwszej granicy na Sector A:
- Znajdź
First Point Offsetw paneluStylekształtu. Otwórz jego menuAnimationi użyjAdd To Rig, aby utworzyć rig z widżetem suwaka. - Zmień nazwę widżetu na
Sector A Start (%)na liścieLayers. - W opcjach widżetu ustaw
Range Minimumna 0, aRange Maximumna 100. - Wybierz znacznik migawki lewego punktu końcowego. Zapisz kontrolowaną wartość przesunięcia jako 0%.
- Wybierz znacznik migawki prawego punktu końcowego. Zapisz kontrolowaną wartość przesunięcia jako 100%.
- Ustaw
Interpolationsegmentu naLinear, a następnie przywróć widżetowi domyślną wartość zamierzoną dla wykresu.
Oba mapowania mają znaczenie. Apple wyraźnie zaznacza, że Range Minimum i Range Maximum zmieniają liczby wyświetlane obok widżetu; nie zmieniają bazowych wartości parametru. Zmapowanie migawek na 0% i 100% ustanawia potrzebną tu relację jeden do jednego. Interpolacja Linear utrzymuje proporcjonalność pośrednich wartości granicznych. Slider widget in Motion.
Aby zapisać migawkę, wybierz jej znacznik, kliknij Start obok Edit Mode, zmień zamierzony parametr i kliknij Stop Rig Edit Mode. Powtórz te czynności dla drugiego punktu końcowego. Podczas zapisywania zmieniaj tylko zamierzony parametr: zmiany dodatkowych parametrów mogą przypisać je do widżetu. Apple opisuje tę sekwencję zapisu oraz wskaźnik joysticka, który pojawia się obok parametrów sterowanych przez rig. Create and manage snapshots in Motion.
Powtórz mapowanie dla wszystkich ośmiu kontrolek
Utwórz osobny suwak dla każdego pozostałego przesunięcia, używając takiego samego mapowania migawek od 0 do 100. Dodaj je do istniejącego riga, ale przypisz każde przesunięcie do osobnego widżetu:
| Nazwa widżetu | Sterowana warstwa | Sterowany parametr | Domyślna wartość |
|---|---|---|---|
Sector A Start (%) |
Sector A |
First Point Offset |
0 |
Sector A End (%) |
Sector A |
Last Point Offset |
40 |
Sector B Start (%) |
Sector B |
First Point Offset |
40 |
Sector B End (%) |
Sector B |
Last Point Offset |
70 |
Sector C Start (%) |
Sector C |
First Point Offset |
70 |
Sector C End (%) |
Sector C |
Last Point Offset |
90 |
Sector D Start (%) |
Sector D |
First Point Offset |
90 |
Sector D End (%) |
Sector D |
Last Point Offset |
100 |
Po skonfigurowaniu każdego widżetu sprawdź listę przypisanych parametrów. Suwak przeznaczony do sterowania jedną granicą nie powinien jednocześnie zmieniać koloru, promienia ani innego wycinka. Ustaw wartości domyślne pokazane powyżej dopiero po skonfigurowaniu mapowań punktów końcowych.
Osiem kontrolek zapewnia bezpośredni dostęp do granic każdego wycinka, ale montażysta musi zadbać o zgodność sąsiednich wartości. Prostszy interfejs można uzyskać, używając trzech wspólnych widżetów granicznych: jeden steruje końcem A i początkiem B, drugi końcem B i początkiem C, a trzeci końcem C i początkiem D. Motion obsługuje przypisywanie wielu parametrów do jednego widżetu. Takie rozwiązanie ogranicza powtarzanie tych samych danych, choć trzy granice nadal muszą pozostawać w kolejności rosnącej. Intro to rigging in Motion.
Oblicz granice na podstawie wartości, które chcesz pokazać
Dla nieujemnych wartości wejściowych o dodatniej sumie oblicz udział każdego wycinka jako 100 × wartość wycinka ÷ suma. Granica początkowa to suma wszystkich wcześniejszych udziałów; granica końcowa uwzględnia bieżący udział. Są to obliczenia wykresu wykonywane przed wprowadzeniem wartości do kontrolek.
Dla przykładowych wartości A = 40, B = 30, C = 20 i D = 10 suma wynosi 100. Granice to zatem 0–40, 40–70, 70–90 i 90–100. Ich zakresy kątowe wynoszą 144°, 108°, 72° i 36°, co daje łącznie 360°. Wyniki tych obliczeń sprawdzono za pomocą małego, deterministycznego obliczenia.
Załóżmy, że w następnym wykresie użyjesz wartości 5, 3, 1 i 1. Suma wynosi 10, więc udziały to 50%, 30%, 10% i 10%. Wprowadź A jako 0–50, B jako 50–80, C jako 80–90, a D jako 90–100. Jeśli korzystasz z ośmiu kontrolek, zaktualizuj obie wartości przy każdej zmienionej granicy.
W miarę możliwości zachowuj niezaokrąglone wartości skumulowane, a ostatnią granicę końcową ustaw dokładnie na 100%. Traktuj kategorię o wartości zero jako nieobecną i sprawdź, czy jednakowe ustawienia początku i końca nie pozostawiają widocznego śladu. Jeśli wszystkie wartości wynoszą zero, nie ma prawidłowej sumy procentowej; przed utworzeniem wykresu wybierz inne dane przykładowe. Wartości ujemne nie pasują do tego modelu wycinków.
Udokumentowany mechanizm riga interpoluje zapisane stany parametrów. Ta konfiguracja nie zawiera obliczenia dzielącego każdą wprowadzoną wartość przez sumę pozostałych wartości. Nazwanie suwaka Amount ani zmiana wyświetlanego zakresu nie dodają takiego obliczenia. Użyj metody opartej na granicach, jeśli ręcznie obliczony wykres spełnia potrzeby montażu. Slider widget in Motion.
Opublikuj kontrolki i użyj generatora w Final Cut Pro
W Rig Inspector lub Widget Inspector kliknij z wciśniętym Control nazwę kontrolki każdego widżetu i wybierz Publish. Wybierz Project u góry listy Layers i otwórz Publishing, aby sprawdzić eksportowane kontrolki. Zapisz szablon, aby opublikowane widżety stały się dostępne w Final Cut Pro. Publish rigs from Motion to Final Cut Pro.
Przy pierwszym zapisie wybierz File > Save, wpisz wyróżniającą się nazwę, na przykład Four Sector Pie v1, wybierz kategorię i kliknij Publish. Jest to lokalna operacja zapisywania szablonu w Motion. Create a generator template in Motion.
W Final Cut Pro znajdź szablon w sekcji Titles and Generators i dodaj go do osi czasu. Zaznacz klip generatora, ustaw nad nim głowicę odtwarzania, otwórz inspektor skrótem Command-4 i kliknij przycisk Generator. Dostosowuj tam opublikowane kontrolki, obserwując wykres. Adjust generators in Final Cut Pro for Mac.
Aby sprawdzić działanie w praktyce, dodaj generator dwa razy. Zmień granice tylko zaznaczonego klipu, a następnie zaznacz drugi klip i sprawdź jego wartości. Pozwoli to potwierdzić zamierzony sposób edycji poszczególnych klipów w zainstalowanych wersjach aplikacji, zanim zaczniesz używać szablonu w całym montażu.
Zachowaj rozróżnienie między edycją klipu a zmianą szablonu
Otworzenie generatora w Motion to inna operacja niż dostosowanie jego opublikowanych kontrolek w Final Cut Pro. Apple rozróżnia Open a copy in Motion dla ustawienia Final Cut Pro oraz Open in Motion dla szablonu utworzonego w Motion. To drugie polecenie otwiera oryginalny projekt szablonu. Modify a Final Cut Pro generator.
Apple rozróżnia również operacje zapisywania: File > Save zastępuje istniejący szablon utworzony w Motion, a File > Save As tworzy kopię. Z dokumentacji wynika, że modyfikacja ustawienia nie zmienia wcześniejszych użyć tego ustawienia na osi czasu, ale późniejsze zmiany dostosowanego szablonu mogą wpłynąć na klipy osi czasu korzystające z tego szablonu. Traktuj zmiany szablonu jako zmiany wspólne. Modify a Final Cut Pro generator.
Aby zmienić kompozycję wykresu, dostosuj kontrolki numeryczne zaznaczonego klipu. Aby zmienić strukturę szablonu, na przykład dodać sześć wycinków zamiast czterech, użyj File > Save As i przed dalszą pracą nadaj nowej wersji nową nazwę. Dostępność obu wersji szablonu pozwala wyraźnie odróżnić dane wykresu od projektu szablonu.
Sprawdź wykres przed ponownym użyciem
Sprawdzaj geometrię i mapowania kontrolek w następującej kolejności:
- Pełny dysk zasłania pozostałe wycinki: Sprawdź, czy
Filljest wyłączone i czy przycinany jest zamierzony obrys. - W środku pozostaje otwór: Zanim zmienisz rig, porównaj szerokość obrysu z promieniem ścieżki okręgu.
- Między wycinkami pojawia się przerwa lub nakładanie: Porównaj wartość końcową jednego wycinka z wartością początkową następnego.
- Wpisanie 50 daje nieprawidłową granicę: Sprawdź migawki obu punktów końcowych i potwierdź interpolację
Linear. - Suwak zmienia kilka niepowiązanych właściwości: Sprawdź przypisane parametry widżetu pod kątem zmian przypadkowo zapisanych podczas konfiguracji.
- W Final Cut Pro brakuje kontrolek: Sprawdź, czy widżety zostały opublikowane i czy szablon został zapisany.
Na koniec sprawdź domyślny wykres 40/30/20/10, alternatywny wykres 50/30/10/10 oraz dwa osobne użycia na osi czasu. Gdy granice, mapowania migawek i wersja szablonu są już jasne, generator zapewnia powtarzalny sposób numerycznej edycji poszczególnych wycinków przy zachowaniu jawnych proporcji wykresu.
Źródła
- Create a generator template in Motion — Apple
- Modify Final Cut Pro for Mac generators in Motion — Apple
- Draw simple shapes in Motion — Apple
- Geometry pane controls in Motion — Apple
- Style pane controls in Motion — Apple
- Work with widgets in Motion — Apple
- Slider widget in Motion — Apple
- Create and manage snapshots in Motion — Apple
- Intro to rigging in Motion — Apple
- Publish rigs from Motion to Final Cut Pro — Apple
- Adjust generators in Final Cut Pro for Mac — Apple
- Modify a Final Cut Pro generator — Apple