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:

  1. Znajdź First Point Offset w panelu Style kształtu. Otwórz jego menu Animation i użyj Add To Rig, aby utworzyć rig z widżetem suwaka.
  2. Zmień nazwę widżetu na Sector A Start (%) na liście Layers.
  3. W opcjach widżetu ustaw Range Minimum na 0, a Range Maximum na 100.
  4. Wybierz znacznik migawki lewego punktu końcowego. Zapisz kontrolowaną wartość przesunięcia jako 0%.
  5. Wybierz znacznik migawki prawego punktu końcowego. Zapisz kontrolowaną wartość przesunięcia jako 100%.
  6. Ustaw Interpolation segmentu na Linear, 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 Fill jest 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