Rendering av animationer

Medan du vid rendering av stillbilder kan visa och spara bilden från renderingsbufferten när den är klar, är animationer en serie bilder, eller frames, och sparas automatiskt direkt till en hårddisk efter renderingen.

När du har renderat bildrutorna kan du behöva redigera klippen, eller först använda Compositor för att göra green-screen-maskering, matta, färgkorrigering, DOF och så vidare på bilderna. Det resultatet matas sedan till Sequencer där remsorna klipps och mixas och en slutlig överlagring görs.

Slutligen kan du rendera ut från Sequencer och komprimera bildrutorna till ett spelbart filmklipp.

Arbetsflöde

Vanligtvis gör du många mellanrenderingar av olika bildrutor i din animation för att kontrollera timing, belysning, placering, material och så vidare. Vid något tillfälle är du redo att göra en slutlig rendering av hela animationen för publicering.

Det finns två metoder som du kan använda när du gör en film eller animation med eller utan ljud. Vilken metod du bör använda beror på hur mycket CPU-tid du behöver för att rendera filmen. Du kan rendera en ”typisk” bildruta med önskad upplösning och sedan multiplicera med antalet bildrutor som slutligen kommer att ingå i filmen för att få fram den totala renderingstiden.

Om den totala renderingstiden är en timme eller mer bör du använda ”Frame Sequence”-metoden. Om du t.ex. renderar ett videoklipp på en minut för en film blir det (60 sekunder per minut) X (24 bilder per sekund) eller 1440 bilder per minut. Om det tar 30 sekunder att rendera varje bildruta kan du rendera två bildrutor per minut, eller så behöver du 720 minuter (12 timmar) renderingstid.

Rendering tar all tillgänglig CPU-tid; du bör rendera över natten, när datorn inte behövs, eller ställa in Blender på låg prioritet under rendering och arbeta med andra saker (var försiktig med RAM-utrymmet!).

Direkt tillvägagångssätt

Den direkta metoden, som starkt inte rekommenderas och inte är en standardmetod, är där du ställer in ditt utdataformat till ett AVI- eller MOV-format och klickar på Animation för att rendera din scen direkt till en filmfil. Blender skapar en fil som innehåller alla bildrutor i din animation. Du kan sedan använda Blenders Video Sequencer för att lägga till ett ljudspår till animationen och rendera ut till ett MPEG-format för att slutföra din film.

Ramsekvens

Frame Sequence är en mycket mer stabil metod, där du ställer in ditt utdataformat till ett stillbildsformat (t.ex. JPG, PNG eller ett flerskiktsformat). Klicka på Animation för att rendera din scen till en uppsättning bilder, där varje bild är en bildruta i sekvensen.

Blender skapar en fil för varje bildruta i animationen. Du kan sedan använda Blenders Compositor för att utföra bildmanipulation (efterbehandling). Du kan sedan använda Blenders Video Sequencer för att ladda den slutliga bildsekvensen, lägga till ett ljudspår till animationen och rendera ut till ett MPEG-format för att slutföra din film. Frame Sequence-metoden är lite mer komplicerad och tar mer utrymme på hårddisken, men ger dig mer flexibilitet.

Här följer några riktlinjer som hjälper dig att välja tillvägagångssätt.

Direkt tillvägagångssätt

  • Korta segment med total sändningstid under en timme.

  • Stabil strömförsörjning.

  • Datorn behövs inte för andra användningsområden.

Frame Sequence-metoden

  • Total renderingstid över en timme.

  • Postproduktionsarbete behövs:

    • Justering av färg/belysning

    • Grön skärm/matt ersättning

    • Skiktning/kompositering

    • Flera format och upplösningar av slutprodukten

  • Mellanbilder/justeringar som behövs för komprimering/kodek.

  • Exakt timing (t.ex. läppsynkronisering till ljudspår) behövs i vissa delar.

  • Du kan behöva avbryta renderingen för att använda datorn och vill kunna återuppta renderingen där du slutade.

Arbetsflöde för bildsekvenser

  1. Förbered först din animation.

  2. I panelen Format väljer du renderstorlek, Pixel Aspect Ratio och Range of Frames som ska användas, samt bildfrekvensen, som redan bör vara inställd.

  3. I panelen Output ställer du in att animationen ska renderas som bilder, i allmänhet med ett format som inte kompromissar med kvaliteten.

  4. Välj även sökväg och filtyp för utdata i panelen Output, t.ex. //render/my-anim-.

  5. Bekräfta intervallet för din animation (frame Start och End).

  6. Spara din blend-fil.

  7. Tryck på Animation-knappen och när animationen är klar använder du din filhanterare för att navigera till utdatamappen (render i det här exemplet). Du kommer att se många bilder som har ett sekvensnummer kopplat till sig. Det här är de enskilda bilderna.

  8. I Blender öppnar du Video Sequencer.

    Observera

    Video Sequencer har inte stöd för EXR-filer med flera lager. Om du vill rendera till ett videoformat måste du hoppa över de tre följande stegen och i stället använda en Image Input node i Compositor.

  9. Välj Lägg till bild i menyn Lägg till. Välj alla bildrutor från din utdatamapp som du vill inkludera i din animation. De kommer att läggas till som en remsa i Sequence editor.

  10. Nu kan du redigera remsan och lägga till effekter eller låta den vara som den är. Du kan lägga till andra remsor, t.ex. en ljudremsa.

  11. Gå igenom animationen för att kontrollera att du har inkluderat alla bildrutor.

  12. I panelen Output väljer du den container och kodek du vill ha (t.ex. MPEG H.264) och konfigurerar dem. Videokodeks beskrivs i Output Options.

  13. Klicka på renderingsknappen Animation så renderar Blender utmatningen från Sequence editor till en film.

Tips

Din dator råkar stängas av mitt i renderingen av din film!

Om din animation inte renderas på några minuter är det bäst att rendera animationen som separata bildfiler. Istället för att rendera direkt till en komprimerad filmfil, använd ett förlustfritt format (t.ex. PNG).

Detta gör att du enkelt kan återhämta dig om det uppstår ett problem och du måste starta om renderingen, eftersom de ramar som du redan har renderat fortfarande finns i utdatakatalogen.

Inaktivera bara alternativet Overwrite för att börja rendera där du slutade.

Du kan sedan göra en film av de separata bildrutorna med Blenders Sequence editor eller använda kodningsprogram från tredje part.

Förhandsgranskning av animationer

Det kan vara användbart att rendera en delmängd av den animerade sekvensen, eftersom endast en del av en animation kan ha ett fel.

Om du använder ett bildformat för utdata kan du använda alternativet Frame Step för att rendera varje N:e bildruta. Inaktivera sedan Overwrite och rendera på nytt med Frame Step inställt på 1.