Blender

Hvordan øke hastigheten på blenderen

Hvordan øke hastigheten på blenderen
Blender, som ble lansert i 1995 av Ton Roosendaal, en utvikler fra Nederland, er et kraftig verktøy for 3D-opprettelse som brukes til å lage 3D-grafikk, interaktive 3D-apper, videospill, virtual reality-videoer og animasjoner. Den har vært tilgjengelig som programvare med åpen kildekode siden 2002, og den kjører på populære operativsystemer som macOS, Linux og Windows. Blender har mange funksjoner, og den kan brukes til 3D-modellering, strukturering, skyggelegging, rigging, partikelsimulering, skulptur, bevegelsesgrafikk og komposisjonering.  

Blender er lett å lære, og den har støtte fra et stort samfunn. Blender er et veldig robust program, og modellerings-, skulptur- og visningsportnavigasjonsfunksjonene er jevne. For scener med mange 3D-eiendeler, blanke skyggelister, HD-teksturer, partikler og volumetriske lys kreves det imidlertid mye tid for gjengivelse. Imidlertid kan tiden som kreves for gjengivelse reduseres ved å bruke de riktige gjengivelsesinnstillingene. I denne artikkelen vil vi diskutere metoder for å redusere gjengivelsestiden i Blender, og effekten av disse metodene på det endelige resultatet.

Å gjengi en scene i Blender er annerledes enn å gjengi et bilde i en fotoredigerer eller en video fra en videoredigerer. Det er mange faktorer du må ta i betraktning før du gjengir i Blender for å unngå å kaste bort tid. For eksempel Blender (versjon 2.8) leveres med to gjengivelsesmotorer: Eevee og Cycles. Eevee er mye raskere enn sykluser, og det har lavere tid og ressurskrav; mens Eevee er en sanntidsportportrender i sanntid, er Cycles en strålesporende gjengivelsesmotor som oppnår bedre resultater. En gjengivelsesmotor kan velges basert på personlige preferanser, men profesjonelle designere pleier å foretrekke sykluser på grunn av nøyaktighet og realisme, til tross for høyere tidskrav.

Gjengivelse med sykluser kan være frustrerende, men vi kan redusere gjengivelsestiden ved å justere gjengirinnstillingene. Nå vil vi se på noen av innstillingene som kan justeres for å redusere gjengivelsestiden med Cycles rendering engine. 

Antall prøver

Antall prøver som kreves for en anstendig gjengivelse kan ikke være kjent på forhånd. imidlertid den generelle tommelfingerregel så få prøver som mulig samtidig som det sikres en akseptabel mengde støy. Derfor må følgende avveining vurderes: færre prøver vil gi mer støy, men lavere gjengivelsestid, mens flere prøver gir mindre støy, men høyere gjengivelsestid. 

Denoising  

Scenen eller objektet ditt vil være støyende hvis du reduserer antall prøver. For å redusere støy kan alternativet Denoising velges i visningslagsfanen. Denoising er et etterbehandlingstrinn som gjengiveren vil utføre etter gjengivelse av scenen eller objektet. 

Antall spretter 

Vi kan også endre antall sprett for å forkorte gjengivelsestiden. En lett sprett, som produserer indirekte lys, er endringen i retning av en stråle etter å ha truffet en 3D-overflate. Med færre sprett vil scenen eller objektet være mindre detaljert, men gjengivelsestiden vil også reduseres. Maksimalt antall sprett er 12, men for de fleste scener er 4 til 6 sprett nok. Det er imidlertid viktig å sikre at antall sprett ikke er for lavt.

For å endre antall spretter, gå til Render-innstillinger> Lysstier> Maks sprett

Flisoptimalisering 

Justering av flisstørrelsen kan også bidra til å redusere gjengivelsestiden. For CPU-gjengivelse, minimer flisestørrelsen; Men hvis du har en GPU, kan du gjerne bruke større fliser. Med CPU-gjengivelse vil en mindre flisestørrelse redusere gjengivelsestiden; for GPU-gjengivelse skjer det motsatte. 

For å endre flisestørrelsen, gå til Gjengi innstillinger> Ytelse> Flisestørrelse.

GPU-gjengivelse 

CPU-gjengivelse kan brukes til å gjengi filer i Blender, men GPU-gjengivelse er et godt alternativ når du gjengir med Cycles. For å aktivere GPU-gjengivelse, gå til File> Preferences> System> Cycle Rendering Devices> CUDA / OptiX / OpenCL. Blender gjenkjenner automatisk grafikkortet ditt. GPU-gjengivelse kan bruke flere GPUer, men med CPU-gjengivelse kan du bare bruke en CPU.

Instancing objekter

Denne teknikken er mange ikke kjent for mange Blender-brukere, men det kan være en veldig nyttig måte å redusere gjengivelsestiden på. Anta for eksempel at du har mange trær på scenen; i dette tilfellet kan du forekomme trærne i stedet for å duplisere dem ved å bruke Alt + D for å lage en forekomst. Instancing er nyttig fordi duplisering av objekter byr på CPU eller GPU, noe som øker gjengivelsestiden. 

Portallamper 

Cycles renderer tar betydelig tid å gjengi interiørscener. Ved å bruke portallamper kan vi imidlertid redusere gjengivelsestiden. Portallamper hjelper Blender til å forstå typen scene. For å aktivere portalbelysning, sjekk Portal-alternativet i lysinnstillingene for området. 

Det er viktig å merke seg at portallamper ikke alltid fungerer. Portallamper fungerer best for indirekte belysning og interiørscener for å vise lys fra vinduer, men hvis det brukes for mange portallamper, kan gjengivelsestiden øke, og den resulterende scenen kan være støyende.  

Volumetriske effekter

Volumetriske effekter som volumetriske lys og volumetrisk tåke er prosessorintensive oppgaver. Hvis du har volumetrisk tåke eller lys i scenen din, vil sykluser ha høye tidskrav. Som et alternativ kan en volumetrisk effekt tilsettes under etterbehandling.

Adaptiv prøvetaking 

Adaptiv prøvetaking, som er en viktig teknikk for å redusere gjengivelsestiden, er tilgjengelig i alle nyere versjoner av Blender. Med dette alternativet vil Blender fokusere mindre på deler som er mindre viktige eller utenfor kameraet, noe som vil redusere gjengivelsestiden. 

For å aktivere dette alternativet, gå til Render Settings> Sampling og kryss av Adaptive Sampling.

Ætsende

Hvis mulig, slå av kaustiske effekter, som er prosessorintensive effekter. Hvis du slår av slike effekter i gjengivelsesinnstillingene, reduseres gjengivelsestiden. Gå til gjengivelsesinnstillinger og fjern merket for reflekterende kaustikk og brytningsmiddel.


Cycles renderer er en prosessorintensiv ray-tracing-renderer som vanligvis har høye tidskrav. Imidlertid er det noen få teknikker som kan redusere gjengivelsestiden. For det første kan antall prøver reduseres, ettersom redusert antall prøver vil redusere gjengivelsestiden. Dette tekniske kan imidlertid føre til at gjenstanden eller scenen blir støyende. Derfor kan Denoising brukes som et alternativ for etterbehandling. Videre, unngå volumetriske effekter hvis mulig, og legg til slike effekter under etterbehandling. Til slutt kan objekt duplisering erstattes av objekt instancing. Med disse triksene vil du forbedre gjengivelsestiden betydelig.

Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...
Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...
Åpne kildeporter for kommersielle spillmotorer
Gratis, åpen kildekode og plattformspillmotorrekreasjoner kan brukes til å spille gamle så vel som noen av de ganske nylige spilletitlene. Denne artik...