Hur man påskyndar rendering av mixer

How Speed Up Blender Rendering



Blender, som först lanserades 1995 av Ton Roosendaal, en utvecklare från Nederländerna, är ett kraftfullt 3D -skapande verktyg som används för att skapa 3D -grafik, interaktiva 3D -appar, videospel, virtual reality -videor och animationer. Den har varit tillgänglig som öppen källkod sedan 2002, och den körs på populära operativsystem som macOS, Linux och Windows. Blender har många funktioner, och den kan användas för 3D -modellering, texturering, skuggning, riggning, partikelsimulering, skulptering, rörlig grafik och komposit.

Blender är lätt att lära sig, och den har stöd av ett stort samhälle. Blender är en mycket robust applikation och dess modellerings-, skulpterings- och viewport -navigationsfunktioner är smidiga. För scener med många 3D-tillgångar, glansiga skuggare, högupplösta texturer, partiklar och volymetriska lampor krävs dock en betydande tid för återgivning. Den tid som krävs för återgivning kan dock minskas genom att använda rätt renderingsinställningar. I den här artikeln kommer vi att diskutera metoder för att minska renderingstiden i Blender och effekterna av dessa metoder på det slutliga resultatet.







Att återge en scen i Blender är annorlunda än att återge en bild i en fotoredigerare eller en video från en videoredigerare. Det finns många faktorer att tänka på innan du återger i Blender för att undvika slöseri med tid. Till exempel kommer Blender (version 2.8) med två återgivningsmotorer: Eevee och Cycles. Eevee är mycket snabbare än Cykler, och det har lägre tids- och resurskrav; Även om Eevee är en realtidsportportåtergivare i realtid, är Cycles en strålspårande återgivningsmotor som uppnår bättre resultat. En återgivningsmotor kan väljas utifrån personliga preferenser, men professionella designers tenderar att föredra cykler på grund av dess noggrannhet och realism, trots dess högre tidskrav.



Återgivning med cykler kan vara frustrerande, men vi kan minska renderingstiden genom att justera renderingsinställningarna. Nu kommer vi att titta på några av de inställningar som kan justeras för att minska renderingstiden med Cycles -rendermotorn.



Antal prover

Antalet prover som krävs för en anständig återgivning kan inte vara känt på förhand; den allmänna tumregeln är dock så få prover som möjligt samtidigt som en acceptabel mängd buller säkerställs. Därför måste följande avvägning övervägas: färre prover kommer att resultera i mer brus men en lägre återgivningstid, medan fler prover resulterar i mindre brus men högre återgivningstid.





Denoising

Din scen eller ditt objekt kommer att vara bullrigt om du minskar antalet prover. För att minska bruset kan alternativet Denoising väljas på fliken View Layer. Denoising är ett efterbehandlingssteg som renderaren kommer att utföra efter återgivning av scenen eller objektet.



Antal studsar

Vi kan också ändra antalet studsar för att förkorta renderingstiden. En ljusstopp, som producerar indirekt ljus, är förändringen i en stråls riktning efter att ha träffat en 3D -yta. Med färre studsar blir scenen eller objektet mindre detaljerade, men återgivningstiden minskar också. Det maximala antalet studsar är 12, men för de flesta scener räcker det med 4 till 6 studsar. Det är dock viktigt att se till att antalet studsar inte är för lågt.

För att ändra antalet studsar, gå till Render Settings> Light Paths> Max Bounces

Kakeloptimering

Att justera kakelstorleken kan också bidra till att minska återgivningstiden. Minimera kakelstorleken för CPU -rendering. Men om du har en GPU kan du använda större brickor. Med CPU -rendering kommer en mindre kakelstorlek att minska renderingstiden. för GPU -rendering sker dock motsatsen.

För att ändra kakelstorleken, gå till Render -inställningar> Prestanda> Kakelstorlek.

GPU -rendering

CPU -rendering kan användas för att återge filer i Blender, men GPU -rendering är ett bra alternativ vid rendering med cykler. För att aktivera GPU -rendering, gå till Arkiv> Inställningar> System> Cykelåtergivningsenheter> CUDA/OptiX/OpenCL. Blender känner automatiskt igen ditt grafikkort. GPU -rendering kan använda flera GPU: er, men med CPU -rendering kan du bara använda en CPU.

Instansera objekt

Denna teknik är många inte kända för många Blender -användare, men det kan vara ett mycket användbart sätt att minska återgivningstiden. Anta till exempel att du har många träd i din scen; i det här fallet kan du instansera träden istället för att duplicera dem genom att använda Alt+D för att skapa en instans. Instansering är användbar eftersom objektduplicering belastar CPU eller GPU, vilket ökar återgivningstiden.

Portallampor

Cycles renderer tar en betydande tid att återge interiörscener. Genom att använda portallampor kan vi dock minska renderingstiden. Portallampor hjälper Blender att förstå typen av scen. Om du vill aktivera portalbelysning kontrollerar du alternativet Portal i inställningarna för områdelys.

Det är viktigt att notera att portallampor inte alltid fungerar. Portallampor fungerar bäst för indirekt belysning och inre scener för att visa ljus från fönster, men om för många portallampor används kan återgivningstiden öka och den resulterande scenen kan vara bullrig.

Volymetriska effekter

Volymetriska effekter som volymetriska lampor och volymetrisk dimma är processorintensiva uppgifter. Om du har volymetrisk dimma eller ljus i din scen kommer Cycles att ha höga tidskrav. Som ett alternativ kan en volymetrisk effekt läggas till under efterbehandlingen.

Adaptiv provtagning

Adaptiv provtagning, som är en viktig teknik för att minska återgivningstiden, är tillgänglig på alla senaste versioner av Blender. Med det här alternativet fokuserar Blender mindre på delar som är mindre viktiga eller utanför kameran, vilket minskar återgivningstiden.

För att aktivera det här alternativet, gå till Render Settings> Sampling och markera Adaptive Sampling.

Kaustik

Om möjligt, stäng av kaustikaffekter, som är processorintensiva effekter. Om du stänger av sådana effekter i återgivningsinställningarna reduceras återgivningstiden. Gå till Render Settings och avmarkera Reflective Caustics and Refractive Caustics.


Cycles renderer är en processorintensiv ray-tracing-renderer som vanligtvis har höga tidskrav. Det finns dock några tekniker som kan minska renderingstiden. För det första kan antalet prover reduceras, eftersom minskning av antalet prover kommer att minska renderingstiden. Detta tekniska kan dock orsaka att objektet eller scenen blir bullriga. Därför kan Denoising användas som ett efterbehandlingsalternativ. Undvik dessutom volymetriska effekter om möjligt och lägg till sådana effekter under efterbehandlingen. Slutligen kan duplicering av objekt ersättas med objektinstans. Med dessa knep kommer du att förbättra din återgivningstid avsevärt.