Mešalnik

Kako pospešiti upodabljanje Blenderja

Kako pospešiti upodabljanje Blenderja
Blender, ki ga je leta 1995 prvič zagnal Ton Roosendaal, nizozemski razvijalec, je močno orodje za ustvarjanje 3D, ki se uporablja za ustvarjanje 3D grafike, interaktivnih 3D aplikacij, video iger, video posnetkov v navidezni resničnosti in animacij. Kot odprtokodna programska oprema je na voljo od leta 2002 in deluje v priljubljenih operacijskih sistemih, kot so macOS, Linux in Windows. Blender ima veliko funkcij in se lahko uporablja za 3D modeliranje, teksturiranje, senčenje, namestitev, simulacijo delcev, kiparjenje, grafiko gibanja in kompozicijo.  

Blenderja je enostavno naučiti in ima podporo velike skupnosti. Blender je zelo robustna aplikacija, funkcije modeliranja, oblikovanja in krmarjenja po vidnem polju pa so gladke. Vendar pa je za prizore z veliko 3D-elementi, sijajnimi senčniki, teksturami visoke ločljivosti, delci in volumetričnimi lučmi potreben precejšen čas za upodabljanje. Vendar pa lahko čas, potreben za upodabljanje, zmanjšate z uporabo ustreznih nastavitev upodabljalnika. V tem članku bomo obravnavali metode za zmanjšanje časa upodabljanja v Blenderju in učinke teh metod na končni rezultat.

Upodabljanje scene v Blenderju se razlikuje od upodabljanja slike v urejevalniku fotografij ali videoposnetka iz urejevalnika videoposnetkov. Pred upodabljanjem v Blenderju je treba upoštevati veliko dejavnikov, da ne bi izgubljali časa. Na primer Blender (različica 2.8) ima dva motorja za upodabljanje: Eevee in Cycles. Eevee je veliko hitrejši od Cycles in potrebuje manj časa in virov; čeprav je Eevee v realnem času upodabljalnik vrat za prikaz, je Cycles mehanizem upodabljanja s sledenjem žarkom, ki dosega boljše rezultate. Mehanizem upodabljanja je mogoče izbrati glede na osebne želje, vendar poklicni oblikovalci kljub večjim časovnim zahtevam dajejo prednost ciklom zaradi natančnosti in realnosti.

Ustvarjanje s cikli je lahko moteče, vendar lahko s prilagoditvijo nastavitev upodabljalnika zmanjšamo čas upodabljanja. Zdaj si bomo ogledali nekatere nastavitve, ki jih je mogoče prilagoditi, da skrajšate čas upodabljanja z mehanizmom za upodabljanje Cycles. 

Število vzorcev

Števila vzorcev, potrebnih za dostojno upodabljanje, ni mogoče predhodno poznati; vendar velja splošno pravilo, da je čim manj vzorcev, hkrati pa se zagotovi sprejemljiva količina hrupa. Zato je treba upoštevati naslednji kompromis: manj vzorcev bo povzročilo več šuma, vendar krajši čas upodabljanja, medtem ko več vzorcev povzroči manj šuma, vendar daljši čas upodabljanja. 

Denoising  

Če zmanjšate število vzorcev, bo prizor ali predmet hrupen. Za zmanjšanje šuma lahko na zavihku sloja pogleda izberete možnost Denoising. Odstranjevanje je korak naknadne obdelave, ki ga bo upodabljalec izvedel po upodobitvi scene ali predmeta. 

Število odbojev 

Prav tako lahko prilagodimo število odbojev, da skrajšamo čas upodabljanja. Odboj svetlobe, ki ustvarja posredno svetlobo, je sprememba smeri žarka po zadetku 3D površine. Z manj odboji bo prizor ali predmet manj podroben, zmanjšal pa se bo tudi čas upodabljanja. Največje število odbojev je 12, vendar je za večino prizorov dovolj 4 do 6 odbojev. Vendar je pomembno zagotoviti, da število odbojev ni prenizko.

Če želite spremeniti število obiskov ene strani, pojdite v Nastavitve upodabljanja> Lahke poti> Največ odbojev

Optimizacija ploščic 

Prilagoditev velikosti ploščice lahko prav tako pomaga zmanjšati čas upodabljanja. Za upodabljanje CPU zmanjšajte velikost ploščice; če pa imate GPU, lahko uporabite večje ploščice. Z upodabljanjem CPU bo manjša velikost ploščic skrajšala čas upodabljanja; pri upodabljanju GPU pa se zgodi ravno nasprotno. 

Če želite spremeniti velikost ploščice, pojdite na Nastavitve upodabljanja> Učinkovitost> Velikost ploščice.

Upodabljanje GPU 

CPU upodabljanje se lahko uporablja za upodabljanje datotek v Blenderju, toda upodabljanje GPU je dobra možnost pri upodabljanju s Cycles. Če želite omogočiti upodabljanje GPU, pojdite v Datoteka> Nastavitve> Sistem> Naprave za upodabljanje v ciklu> CUDA / OptiX / OpenCL. Blender bo samodejno prepoznal vašo grafično kartico. Pri upodabljanju GPU lahko uporabite več GPU-jev, pri upodabljanju CPU pa lahko uporabite samo en CPU.

Instanciranje predmetov

Ta tehnika mnogim uporabnikom Blenderja ni znana, vendar je lahko zelo koristen način za zmanjšanje časa upodabljanja. Recimo, da imate na prizorišču veliko dreves; v tem primeru lahko drevesa namestite, namesto da bi jih podvajali, z uporabo Alt + D za izdelavo primerka. Instanciranje je koristno, ker podvajanje predmetov obremeni CPU ali GPU, kar poveča čas upodabljanja. 

Portalne svetilke 

Prikazovalnik ciklov potrebuje veliko časa za upodabljanje notranjih prizorov. Vendar lahko z uporabo portalskih žarnic skrajšamo čas upodabljanja. Portalne svetilke pomagajo Blenderju razumeti vrsto scene. Če želite omogočiti osvetlitev portala, v nastavitvah osvetlitve območja preverite možnost Portal. 

Pomembno je omeniti, da portalske svetilke ne delujejo vedno. Portalne svetilke najbolje delujejo za posredno razsvetljavo in notranje prizore, da prikazujejo svetlobo iz oken, vendar če se uporabi preveč portalskih žarnic, se lahko čas upodabljanja podaljša in nastala scena lahko postane hrupna.  

Volumetrični učinki

Volumetrični učinki, kot so volumetrične luči in volumetrična megla, so zahtevna opravila. Če imate na sceni volumetrično meglo ali svetlobo, bodo cikli zahtevali veliko časa. Kot alternativo lahko med naknadno obdelavo dodamo volumetrični učinek.

Prilagodljivo vzorčenje 

Prilagodljivo vzorčenje, ki je pomembna tehnika za skrajšanje časa upodabljanja, je na voljo v vseh najnovejših različicah Blenderja. S to možnostjo se bo Blender manj osredotočil na manj pomembne dele ali zunaj kamere, kar bo zmanjšalo čas upodabljanja. 

Če želite to možnost omogočiti, pojdite v Nastavitve upodabljanja> Vzorčenje in preverite Prilagodljivo vzorčenje.

Kavstika

Če je mogoče, izklopite kaustične učinke, ki so procesorsko intenzivni učinki. Če izklopite takšne učinke v nastavitvah upodabljanja, se skrajša čas upodabljanja. Pojdite v Nastavitve upodabljanja in počistite polje Odsevna kavstika in Refrakcijska kavstika.


Prikazovalnik ciklov je procesorsko intenzivni upodabljalnik za sledenje žarkom, ki ima običajno velike časovne zahteve. Vendar obstaja nekaj tehnik, ki lahko zmanjšajo čas upodabljanja. Najprej je mogoče zmanjšati število vzorcev, saj bo zmanjšanje števila vzorcev skrajšalo čas upodabljanja. Vendar lahko ta tehnika povzroči, da objekt ali prizor postane hrupen. Zato lahko Denoising uporabimo kot možnost naknadne obdelave. Poleg tega se izogibajte volumetričnim učinkom, če je le mogoče, in jih dodaja med naknadno obdelavo. Končno lahko podvajanje predmetov nadomestimo z instanciranjem objekta. S temi triki boste znatno izboljšali čas upodabljanja.

Kako spremeniti miškin kazalec in velikost, barvo in shemo kazalca v sistemu Windows 10
Kazalec miške in kazalec v operacijskem sistemu Windows 10 sta zelo pomembna vidika operacijskega sistema. To lahko rečemo tudi za druge operacijske s...
Brezplačni in odprtokodni igralni mehanizmi za razvoj iger Linux
Ta članek bo zajemal seznam brezplačnih in odprtokodnih igralnih mehanizmov, ki jih je mogoče uporabiti za razvoj 2D in 3D iger v Linuxu. Obstaja veli...
Vadnica Shadow of the Tomb Raider za Linux
Shadow of the Tomb Raider je dvanajsti dodatek k seriji Tomb Raider - franšiza akcijsko-pustolovskih iger, ki jo je ustvaril Eidos Montreal. Kritiki i...