Maak in Motion een herbruikbaar cirkeldiagram door elke cirkelvormige sector numerieke begin- en eindinstellingen te geven en die instellingen vervolgens te publiceren naar Final Cut Pro. In deze uitleg maak je vier oorspronkelijke sectoren en lees je hoe je verhoudingen invoert zonder tussenruimten of overlappingen.

Deze taak is bedoeld voor een Mac-editor die een aanpasbare diagramclip in de Final Cut Pro-tijdlijn wil. De bedieningselementen hieronder gebruiken cumulatieve percentages rondom de cirkel. Ze normaliseren vier ruwe waarden niet automatisch: het berekenen van de grenzen is een expliciet onderdeel van de werkwijze.

Kies de sjabloon en het bedieningsmodel

Gebruik een Final Cut Generator-project. Apple documenteert dit sjabloontype voor grafische inhoud die boven andere tijdlijnclips kan staan of op zichzelf in de primaire verhaallijn kan voorkomen. Door de sjabloon op te slaan, wordt deze beschikbaar in de generatorbrowser van Final Cut Pro. Een generatorsjabloon maken in Motion.

Gebruik compatibele installaties van Motion en Final Cut Pro. In de huidige instructies van Apple voor het bewerken van generators staat dat je beide apps moet bijwerken en dat beide Apple Creator Studio-versies of beide eenmalige aankopen moeten zijn. In oudere zelfstudies kan andere interfacebenaming staan; selecteer de juiste versie in de documentatie van Apple als je met een oudere installatie werkt. Generators voor Final Cut Pro voor Mac wijzigen in Motion.

In dit ontwerp worden gedocumenteerde vorm- en rigbedieningselementen gecombineerd tot een aangepast diagram. Elke sector heeft een begin- en eindgrens, gemeten vanaf dezelfde oorsprong rondom een cirkel. Met acht numerieke bedieningselementen zijn alle vier sectoren afzonderlijk te bedienen. De berekeningen en de opbouw van het diagram zijn een uitgewerkt ontwerp op basis van die bedieningselementen, geen door Apple meegeleverde cirkeldiagramsjabloon.

Een sector die bijvoorbeeld bij 40% begint en bij 70% eindigt, beslaat 30% van de cirkel. Als je 30 invoert als eindgrens, krijg je dat resultaat niet. Maak dit onderscheid duidelijk in de namen van de bedieningselementen: gebruik Sector B Start (%) en Sector B End (%) in plaats van een onduidelijke naam als Sector B Value.

Bouw vier bijpassende sectorafbeeldingen

Maak het project via File > New from Project Browser, selecteer Final Cut Generator, kies de projectinstellingen en klik op Open. Gebruik voor een illustratief desktopproject een resolutie van 1920 × 1080 en een duur van tien seconden; kies een hogere resolutie als de beoogde montage dat vereist. Apple raadt aan sjablonen te maken met de hoogste resolutie die je gaat gebruiken. Een generatorsjabloon maken in Motion.

Maak eerst één cirkel

Kies het gereedschap Circle in de canvaswerkbalk en houd Shift ingedrukt terwijl je tekent om de vorm tot een cirkel te beperken. Druk op Escape wanneer je klaar bent. Apple documenteert zowel het cirkelgereedschap als de beperking met Shift. Eenvoudige vormen tekenen in Motion.

Geef de laag de naam Sector A. Centreer deze in het project en houd de horizontale en verticale afmetingen gelijk. Laat in het deelvenster Geometry van de Shape Inspector de Curvature op 100% staan en stel voor beide assen dezelfde Radius-waarde in. Met deze instellingen behoud je het cirkelvormige pad dat voor elke sector wordt gebruikt. Instellingen in het deelvenster Geometry van Motion.

Schakel in het deelvenster Style Fill uit, schakel Outline in en kies Solid bij Brush Type. Stel Start Cap en End Cap in op None en kies een effen Brush Color. Apple documenteert de omtrekbreedte, de keuzes voor de uiteinden en de instellingen First Point Offset en Last Point Offset waarmee je de omtrek bijsnijdt. Instellingen in het deelvenster Style van Motion.

Bij deze constructie vormt een zeer dikke cirkelvormige omtrek een gevulde sector. Gebruik als illustratief uitgangspunt een straal van 150 pixels voor het cirkelpad en een omtrekbreedte van 300 pixels. Geometrisch gezien bereikt een gecentreerde lijn het middelpunt als de helft van de lijnbreedte gelijk is aan de straal van het pad; de buitenstraal is dan 300 pixels. Dit is de redenering achter de constructie, geen afzonderlijk gedocumenteerde opdracht voor een cirkeldiagram.

Stel voordat je de rig bouwt First Point Offset in op 0% en Last Point Offset op 25%. Controleer het resultaat: het moet een kwartschijf zijn met rechte radiale uiteinden. Een gat in het midden betekent dat de omtrek te smal is voor de straal van het pad. Uitstekende of afgeronde uiteinden betekenen dat je de instellingen voor de uiteinden moet controleren. Controleer deze ene sector voordat je deze dupliceert.

Dupliceer de geometrie en wijzig daarna de grenzen

Maak drie kopieën van de cirkel zonder rig en geef ze de namen Sector B, Sector C en Sector D. Houd hun positie, straal, rotatie, omtrekbreedte en laagduur gelijk. Geef ze verschillende neutrale kleuren, bijvoorbeeld blauw, oranje, groen en grijs, en plaats ze samen in een groep met de naam Chart.

Gebruik deze illustratieve waarden voor het eerste diagram met vier sectoren:

Sector Aandeel First Point Offset Last Point Offset
A 40% 0% 40%
B 30% 40% 70%
C 20% 70% 90%
D 10% 90% 100%

Elke sector begint waar de vorige eindigt. Alle lagen moeten dezelfde padoriëntatie hebben; als je één sector afzonderlijk roteert, verandert de relatie met deze grenzen. Houd de illustratie eenvoudig terwijl je de bedieningselementen instelt, zonder labels of decoratieve animatie die de geometrie afleiden.

Stel numerieke begin- en eindbedieningselementen in met een rig

Motion-rigs bevatten widgets die toegewezen parameters aansturen. Apple documenteert dat je een widget maakt via het menu Animation van een parameter met Add To Rig, of door een parameterregel naar een rig te slepen. Geef elke widget een naam in de lijst Layers voordat je deze publiceert. Werken met widgets in Motion.

Stel één volledige schuifregelaar in

Begin met de eerste grens op Sector A:

  1. Zoek First Point Offset in het deelvenster Style van de vorm. Open het menu Animation en gebruik Add To Rig om een rig met een schuifregelaarwidget te maken.
  2. Geef de widget in de lijst Layers de naam Sector A Start (%).
  3. Stel in de widgetopties Range Minimum in op 0 en Range Maximum op 100.
  4. Selecteer de tag van de momentopname voor het linker eindpunt. Leg de gecontroleerde offset vast als 0%.
  5. Selecteer de tag van de momentopname voor het rechter eindpunt. Leg de gecontroleerde offset vast als 100%.
  6. Stel Interpolation van het segment in op Linear en zet de widget daarna terug op de beoogde standaardwaarde van het diagram.

Beide toewijzingen zijn van belang. Apple vermeldt nadrukkelijk dat Range Minimum en Range Maximum de getallen wijzigen die naast de widget worden weergegeven; ze veranderen de onderliggende parameterwaarden niet. Door de momentopnamen toe te wijzen aan 0% en 100%, leg je de een-op-eenrelatie vast die hier nodig is. Met de interpolatie Linear blijven tussenliggende grenswaarden proportioneel. Schuifregelaarwidget in Motion.

Selecteer de tag van de momentopname om deze vast te leggen, klik op Start naast Edit Mode, wijzig de gewenste parameter en klik op Stop Rig Edit Mode. Herhaal dit voor het andere eindpunt. Wijzig tijdens het opnemen alleen de gewenste parameter: wijzigingen aan extra parameters kunnen ervoor zorgen dat deze aan de widget worden toegevoegd. Apple beschrijft deze opnamevolgorde en de joystickindicator die naast parameters met een rig verschijnt. Momentopnamen maken en beheren in Motion.

Herhaal de toewijzing voor alle acht bedieningselementen

Maak voor elke resterende offset een aparte schuifregelaar met dezelfde momentopnametoewijzing van 0 tot 100. Voeg ze toe aan de bestaande rig, maar wijs elke offset aan een eigen widget toe:

Widgetnaam Gecontroleerde laag Gecontroleerde parameter Standaardwaarde
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

Controleer na het instellen van elke widget de lijst met toegewezen parameters. Een schuifregelaar die voor één grens bedoeld is, hoort geen invloed te hebben op kleur, straal of een andere sector. Stel de standaardwaarden hierboven pas in nadat je de toewijzingen van de eindpunten hebt voltooid.

Acht bedieningselementen geven rechtstreeks toegang tot de grenzen van elke sector, maar de editor moet ervoor zorgen dat aangrenzende waarden overeenkomen. Voor een eenvoudigere interface kan een alternatief ontwerp drie gedeelde grenswidgets gebruiken: één stuurt het eindpunt van A en het beginpunt van B aan, een andere het eindpunt van B en het beginpunt van C, en de derde het eindpunt van C en het beginpunt van D. Motion ondersteunt het toewijzen van meerdere parameters aan één widget. Zo hoef je minder waarden herhaaldelijk in te voeren, al moeten de drie grenzen wel in oplopende volgorde blijven. Inleiding tot rigging in Motion.

Bereken grenzen op basis van de waarden die je wilt weergeven

Bereken voor niet-negatieve invoerwaarden met een positief totaal het aandeel van elke waarde als 100 × sectorwaarde ÷ totaal. De beginwaarde is de som van alle eerdere aandelen; de eindwaarde omvat ook het huidige aandeel. Dit zijn diagramcalculaties die je uitvoert voordat je de bedieningselementen instelt.

Voor de synthetische waarden A = 40, B = 30, C = 20 en D = 10 is het totaal 100. De grenzen zijn dus 0–40, 40–70, 70–90 en 90–100. De hoeksegmenten zijn 144°, 108°, 72° en 36°, samen 360°. Deze rekenresultaten zijn gecontroleerd met een kleine deterministische berekening.

Stel dat het volgende diagram de waarden 5, 3, 1 en 1 gebruikt. Het totaal is 10, dus de aandelen worden 50%, 30%, 10% en 10%. Stel A in op 0–50, B op 50–80, C op 80–90 en D op 90–100. Werk bij de interface met acht bedieningselementen beide kanten van elke gewijzigde grens bij.

Houd niet-afgeronde cumulatieve waarden waar mogelijk aan en stel de laatste eindgrens precies in op 100%. Behandel een categorie met waarde nul als afwezig en controleer of de gelijke begin- en eindinstellingen ervoor zorgen dat deze geen zichtbaar merkteken achterlaat. Als alle waarden nul zijn, is er geen geldig percentagetotaal; kies andere voorbeeldgegevens voordat je het diagram bouwt. Negatieve invoerwaarden passen niet in dit sectormodel.

Het gedocumenteerde rigmechanisme interpoleert opgeslagen parameterstanden. Deze instelling bevat geen berekening die elke ingevoerde waarde deelt door de som van de andere waarden. Als je een schuifregelaar de naam Amount geeft of het weergegeven bereik ervan wijzigt, wordt die berekening niet toegevoegd. Gebruik de werkwijze met grenzen wanneer een handmatig berekend diagram voldoet aan de bewerkingstaak. Schuifregelaarwidget in Motion.

Publiceer de bedieningselementen en gebruik de generator in Final Cut Pro

Klik in de Rig Inspector of Widget Inspector met Control ingedrukt op de bedieningsnaam van elke widget en kies Publish. Selecteer Project bovenaan de lijst Layers en open Publishing om de geëxporteerde bedieningselementen te controleren. Sla de sjabloon op om de gepubliceerde widgets beschikbaar te maken in Final Cut Pro. Rigs vanuit Motion publiceren naar Final Cut Pro.

Kies voor de eerste keer opslaan File > Save, voer een herkenbare naam in, zoals Four Sector Pie v1, selecteer een categorie en klik op Publish. Dit is de lokale sjabloonopslagbewerking van Motion. Een generatorsjabloon maken in Motion.

Zoek de sjabloon in Final Cut Pro onder Titles and Generators en voeg deze toe aan de tijdlijn. Selecteer de generatorclip, plaats de afspeelkop erboven, open het infovenster met Command-4 en klik op de knop Generator. Pas de gepubliceerde bedieningselementen daar aan terwijl je naar het diagram kijkt. Generators aanpassen in Final Cut Pro voor Mac.

Voer een praktische controle van de exemplaren uit door de generator twee keer toe te voegen. Wijzig alleen de grenzen van de geselecteerde clip, selecteer vervolgens de andere clip en controleer de waarden. Zo bevestig je de beoogde bewerkingsworkflow per clip in de geïnstalleerde appversies voordat je de sjabloon in een hele montage gebruikt.

Houd clipbewerkingen en sjabloonrevisies van elkaar gescheiden

Een generator openen in Motion is iets anders dan de gepubliceerde bedieningselementen aanpassen in Final Cut Pro. Apple maakt onderscheid tussen Open a copy in Motion voor een Final Cut Pro-preset en Open in Motion voor een in Motion gemaakte sjabloon. Met de tweede optie open je het oorspronkelijke sjabloonproject. Een Final Cut Pro-generator wijzigen.

Apple maakt ook onderscheid tussen de opslagbewerkingen: File > Save overschrijft een bestaande in Motion gemaakte sjabloon, terwijl File > Save As een kopie maakt. In de documentatie staat dat het wijzigen van een preset geen invloed heeft op eerdere toepassingen van die preset in de tijdlijn, maar dat latere wijzigingen aan een aangepaste sjabloon wel invloed kunnen hebben op tijdlijnexemplaren die die sjabloon gebruiken. Behandel sjabloonrevisies als gedeelde wijzigingen. Een Final Cut Pro-generator wijzigen.

Pas voor een andere diagramsamenstelling de numerieke bedieningselementen van de geselecteerde clip aan. Gebruik voor een andere sjabloonstructuur, bijvoorbeeld zes sectoren in plaats van vier, File > Save As en geef de revisie een nieuwe naam voordat je verdergaat. Als je beide sjabloonversies beschikbaar houdt, blijft het verschil tussen diagramgegevens en sjabloonontwerp duidelijk.

Controleer het diagram voordat je het opnieuw gebruikt

Controleer de geometrie en de toewijzingen van de bedieningselementen in deze volgorde:

  • Een volledige schijf bedekt de andere sectoren: Controleer of Fill is uitgeschakeld en of de bedoelde omtrek wordt bijgesneden.
  • Er blijft een gat in het midden: Vergelijk de omtrekbreedte met de straal van het cirkelpad voordat je de rig wijzigt.
  • Er ontstaat een tussenruimte of overlap tussen sectoren: Vergelijk de eindwaarde van een sector met de beginwaarde van de volgende sector.
  • Invoer van 50 geeft de verkeerde grens: Controleer beide momentopnamen van de eindpunten en bevestig de interpolatie Linear.
  • Een schuifregelaar wijzigt verschillende niet-gerelateerde eigenschappen: Controleer de toegewezen parameters van de widget op wijzigingen die tijdens het opnemen per ongeluk zijn vastgelegd.
  • Bedieningselementen ontbreken in Final Cut Pro: Controleer of de widgets zijn gepubliceerd en of de sjabloon is opgeslagen.

Controleer tot slot het standaarddiagram 40/30/20/10, het alternatieve diagram 50/30/10/10 en twee afzonderlijke toepassingen in de tijdlijn. Zodra de grenzen, momentopnametoewijzingen en sjabloonversie duidelijk zijn, biedt de generator een herhaalbare manier om afzonderlijke sectoren numeriek aan te passen, terwijl de verhoudingen van het diagram expliciet blijven.

Bronnen