Metlivi-blog

Een karakteranimatie als video met een transparante achtergrond exporteren

Om een karakteranimatie met een transparante achtergrond te exporteren, behoud je de transparantie in de animatie en exporteer je zowel kleur als een alfakanaal. Gebruik voor de onderstaande After Effects-workflow een QuickTime MOV met Apple ProRes 4444, selecteer RGB+Alpha en controleer het geëxporteerde bestand door het opnieuw te importeren. Adobe documenteert de kanaalinstelling; Apple bevestigt dat ProRes 4444 alfa ondersteunt. Documentatie van Adobe over renderen en exporteren, Over Apple ProRes.

Deze gids is bedoeld voor een maker van personages die al een animatie heeft en een herbruikbare video-overlay wil maken voor een montage- of compositingtoepassing. Je hebt After Effects nodig, het personageproject of de transparante bronanimatie en een doeltoepassing die de gekozen uitvoer accepteert. Het doel is een voltooide video van het personage waarvan het omliggende gebied transparant blijft wanneer je de video boven een andere laag plaatst.

29 oktober 20267 min leestijdDoor Metlivi Editorial Team
Sectie 1

Waardoor is een karaktervideo transparant?

Een transparante animatie bevat informatie over welke pixels zichtbaar moeten zijn en welke de onderliggende laag moeten onthullen. De RGB-kanalen bevatten de kleur; het alfakanaal bevat de transparantie. In de alfav weergave van After Effects staan wit voor volledig dekkende gebieden, zwart voor volledig transparante gebieden en grijs voor gedeeltelijke transparantie. Adobe: Alfakanalen en maskers.

Bij een typisch personage hoort het lichaam dekkend te zijn, het canvas eromheen transparant en de zachte randen gedeeltelijk transparant. Dit onderscheid is belangrijk wanneer je details controleert: een grijze rand kan opzettelijk zijn, terwijl een vaag grijs vlak rond het hele personage op ongewenste gedeeltelijke dekking wijst.

Alleen aan de bestandsextensie kun je niet zien of de transparantie behouden blijft. QuickTime is een container en of die alfa kan bevatten, hangt af van de codec die erin wordt gebruikt. Controleer de container, codec en kanaalselectie afzonderlijk. Adobe: Alfakanalen en maskers.

Sectie 2

Hoe bereid je het personage voor voordat je exporteert?

Open de compositie met de voltooide animatie. Verberg alle achtergrondillustraties of effen lagen die je niet wilt opnemen. Controleer ook geneste personagecomposities: een dekkende laag in een geneste compositie kan nog steeds het gebied bedekken dat je transparant wilt houden.

Controleer de daadwerkelijke alfa in plaats van de transparantie af te leiden uit de achtergrondkleur van de viewer. Open in het deelvenster Compositie Show Channel en kies Alpha. Adobe biedt deze weergave speciaal om transparantiewaarden onafhankelijk van het kleurenbeeld te inspecteren. Adobe: Weergaven aanpassen en gebruiken.

Inspecteer meerdere poses, vooral frames waarin het personage zijn grootste breedte of hoogte bereikt. Bekijk de ruimte tussen los van elkaar staande delen van het personage en rond accessoires. Als een gebied dat leeg hoort te zijn wit wordt weergegeven in de alfaweergave, corrigeer dan de compositie voordat je verdergaat.

Als je enige bron een animatie is die al op een dekkende achtergrond is samengevoegd, zal een exportformaat dat alfa ondersteunt die achtergrond niet herkennen en verwijderen. Ga indien mogelijk terug naar de bron met lagen, of maak eerst de gewenste transparantie met maskers of mattes. Adobe beschrijft maskers en mattes als hulpmiddelen om transparante gebieden te definiëren. Adobe: Alfakanalen en maskers.

Sectie 3

Welk videoformaat moet je kiezen?

Kies voor deze workflow Apple ProRes 4444 in een QuickTime MOV. Apple noemt ProRes 4444 een formaat voor het uitwisselen van motion graphics en composities, met ondersteuning voor een alfakanaal. ProRes 4444 XQ ondersteunt ook alfa; de ProRes 422-varianten niet. Apple: Over Apple ProRes.

Keuze Rol in deze workflow Beslissing
QuickTime MOV met ProRes 4444 Karaktervideo met alfa Gebruik dit voor de hier beschreven export, mits de ontvangende toepassing het accepteert.
QuickTime MOV met ProRes 4444 XQ Andere ProRes-optie die alfa ondersteunt Gebruik dit wanneer de ontvangende workflow hier specifiek om vraagt.
ProRes 422, 422 HQ, LT of Proxy ProRes-formaten zonder ondersteuning voor alfa Kies een 4444-variant wanneer transparantie vereist is.

Deze verschillen in alfaondersteuning zijn gebaseerd op Apples ProRes-documentatie.

Importeer een korte test in de ontvangende toepassing voordat je de volledige animatie rendert. Zo controleer je de hele overdracht met je geïnstalleerde software. Houd de test klein, zodat het eenvoudig is een instelling te wijzigen en opnieuw te exporteren.

Sectie 4

Hoe exporteer je de transparante video in After Effects?

Gebruik de Render Queue en controleer de instellingen expliciet:

  1. Selecteer de personagecompositie en kies Composition > Add To Render Queue.
  2. Open Render Settings. Controleer de resolutie, beeldsnelheid en duur.
  3. Open Output Module en stel Format in op QuickTime.
  4. Open Format Options en kies Apple ProRes 4444.
  5. Stel Channels in op RGB+Alpha.
  6. Stel Color in op Straight (Unmatted), tenzij de ontvangende workflow om premultiplied alfa vraagt.
  7. Stel Output To in op de gewenste MOV-bestandsnaam en map en selecteer vervolgens Render.

Adobe documenteert de wachtrij, uitvoerinstellingen en alfa-instellingen in de handleiding voor renderen en exporteren.

De codec behoudt de mogelijkheid van het bestand om transparantie te bevatten; de kanaalinstelling neemt de transparantie-informatie op. Controleer beide voordat je de volledige render start. Als je een andere exporttoepassing gebruikt, controleer dan de instellingen daarin opnieuw: Adobe vermeldt dat de instellingen voor het uitvoermoduleformaat en de kanalen niet worden overgezet via Queue in AME. Documentatie van Adobe over renderen en exporteren.

Sectie 5

Hoe controleer je de geëxporteerde animatie?

Importeer de gerenderde MOV in After Effects en plaats die in een nieuwe testcompositie. Inspecteer de alfa met Show Channel > Alpha. Je hoort een mat in de vorm van het personage te zien, met transparante ruimte eromheen, volgens de zwart-witte alfaweergave van Adobe. Adobe: Weergaven aanpassen en gebruiken.

Voer vervolgens deze praktische test met drie achtergronden uit. Het is een inspectieprocedure op basis van de werking van alfakanalen, geen softwarepreset:

  1. Plaats een witte effen laag onder het geëxporteerde personage en controleer op donkere randjes.
  2. Verander de effen laag in zwart en controleer op lichte randjes.
  3. Verander de laag in een verzadigde kleur en controleer op ongewenste rechthoeken, gaten of doorschijnende gebieden.

Controleer ter illustratie een personage met lichte contouren en donkere voeten op alle drie de achtergronden. Op de zwarte achtergrond zijn de lichte contouren gemakkelijker te inspecteren; op de witte achtergrond zijn de voeten gemakkelijker te inspecteren. De gekleurde achtergrond helpt gebieden te herkennen waar de onderliggende laag onbedoeld doorheen zichtbaar is.

Speel de volledige export af en controleer ook afzonderlijke frames. Bevestig dat de eerste pose, de laatste pose en de breedste bewegingen aanwezig zijn. Als het personage in een lus moet afspelen, plaats dan twee exemplaren achter elkaar en controleer de overgang. Controleer de overlay ten slotte ook in de toepassing waarin je de video daadwerkelijk gaat gebruiken.

Sectie 6

Waarom ziet de achtergrond er dekkend uit of zijn er halo’s rond de randen?

Gebruik het punt waarop het probleem voor het eerst verschijnt om de juiste correctie te vinden. Controleer achtereenvolgens de oorspronkelijke compositie, de geïmporteerde export en de ontvangende toepassing. Zo voorkom je dat je de exportinstellingen steeds opnieuw wijzigt terwijl de ongewenste achtergrond al in de bron aanwezig is.

Wat je ziet Wat je hierna controleert
De oorspronkelijke compositie heeft een dekkend gebied rond het personage Zoek naar achtergrondillustraties, effen lagen of geneste lagen die dat gebied bedekken.
De oorspronkelijke alfa klopt, maar de geïmporteerde export is volledig dekkend Controleer de exportcodec en de selectie RGB+Alpha opnieuw.
De export werkt in After Effects, maar ziet er elders dekkend uit Controleer hoe de ontvangende toepassing alfa interpreteert en welke formaten die ondersteunt.
De achtergrond is transparant, maar rond de randen zijn donkere of lichte randjes zichtbaar Controleer of rechte en premultiplied alfa op dezelfde manier worden geïnterpreteerd.

Bij rechte alfa wordt transparantie apart opgeslagen van de zichtbare kleurinformatie. Bij premultiplied alfa wordt een matte kleur opgenomen in de RGB-waarden. Een verschil in interpretatie kan halo’s rond gedeeltelijk transparante randen veroorzaken. Adobe documenteert beide methoden en de bijbehorende randproblemen. Adobe: Footage-items importeren en interpreteren.

Selecteer in After Effects de geïmporteerde footage in het deelvenster Project en kies File > Interpret Footage > Main. Stem de instelling Alpha af op de export: Straight – Unmatted voor rechte uitvoer of Premultiplied – Matted With Color met de juiste matte kleur voor premultiplied uitvoer. Vermijd Ignore, want daarmee wordt de transparantie-informatie genegeerd. Instructies van Adobe voor footage-interpretatie.

Sectie 7

Wanneer is een afbeeldingsreeks een bruikbaar alternatief?

Een afbeeldingsreeks is handig wanneer je workflow voor het maken van personages afzonderlijke gerenderde frames oplevert. Adobe beschrijft een reeks stilstaande beelden als één bestand per frame, met genummerde bestandsnamen die de volgorde aangeven. Zo’n reeks is een tussenproduct, niet het enkele videobestand dat hier wordt gevraagd. Adobe: Stilstaande beelden en reeksen stilstaande beelden renderen en exporteren.

Als je genummerde frames ontvangt, behoud dan de volgorde en controleer de bedoelde beeldsnelheid voordat je ze in een compositie samenvoegt. Ter illustratie: 120 frames duren vier seconden bij 30 frames per seconde en vijf seconden bij 24 frames per seconde. Correcte transparantie compenseert geen verkeerd geïnterpreteerde afspeelsnelheid.

Zodra de reeks is samengesteld, volg je dezelfde stappen voor de MOV-export en de controle door opnieuw te importeren. Bewaar het bewerkbare project of de bronframes naast de gecontroleerde export, zodat je het personage later kunt aanpassen. Het bruikbare eindproduct is een video die de alfacontrole doorstaat, de volledige animatie bevat en netjes wordt samengesteld in de beoogde doeltoepassing.

Sectie 8

Bronnen

Gerelateerde artikelen

Blijf dit onderwerp verkennen