Kako pospešiti upodabljanje mešalnika

How Speed Up Blender Rendering



Blender, ki ga je leta 1995 prvič predstavil Ton Roosendaal, razvijalec iz Nizozemske, je močno orodje za ustvarjanje 3D, ki se uporablja za ustvarjanje 3D grafike, interaktivnih 3D aplikacij, video iger, video posnetkov navidezne 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. Mešalnik ima številne funkcije in se lahko uporablja za 3D modeliranje, teksturiranje, senčenje, montažo, simulacijo delcev, kiparjenje, grafiko gibanja in kompozicijo.

Mešalnik je enostaven za učenje in ima podporo velike skupnosti. Mešalnik je zelo robustna aplikacija, njegove funkcije modeliranja, oblikovanja in navigacije po okencu pa so gladke. Vendar pa za prizore z veliko 3D-sredstvi, sijajnimi senčili, teksturami visoke ločljivosti, delci in volumetričnimi lučmi potrebujete veliko časa za upodabljanje. Čas, potreben za upodabljanje, pa lahko skrajšate z uporabo ustreznih nastavitev upodabljanja. V tem članku bomo obravnavali metode za zmanjšanje časa upodabljanja v Blenderju in učinke teh metod na končni rezultat.







Upodobitev prizora v Blenderju se razlikuje od upodabljanja slike v urejevalniku fotografij ali videoposnetka iz urejevalnika videov. Pred upodabljanjem v Blenderju morate upoštevati veliko dejavnikov, da se izognete izgubi časa. Na primer, Blender (različica 2.8) ima dva motorja upodabljanja: Eevee in Cycles. Eevee je veliko hitrejši od ciklov in ima manj časa in potreb po virih; čeprav je Eevee prikazovalnik vrat v realnem času, je Cycles motor upodabljanja s sledenjem žarkov, ki dosega boljše rezultate. Motor za upodabljanje je mogoče izbrati na podlagi osebnih želja, vendar poklicni oblikovalci kljub višjim časovnim zahtevam ponavadi dajejo prednost ciklusom zaradi njegove natančnosti in realnosti.



Upodabljanje s cikli je lahko frustrirajuće, vendar lahko čas upodabljanja skrajšamo s prilagoditvijo nastavitev upodabljanja. Zdaj si bomo ogledali nekatere nastavitve, ki jih lahko prilagodite, da skrajšate čas upodabljanja z motorjem upodabljanja Cycles.



Število vzorcev

Števila vzorcev, potrebnih za dostojno upodabljanje, ni mogoče vnaprej poznati; Splošno pravilo je čim manj vzorcev, hkrati pa zagotoviti sprejemljivo količino hrupa. Zato je treba upoštevati naslednji kompromis: manj vzorcev bo povzročilo več hrupa, vendar krajši čas upodabljanja, medtem ko bo več vzorcev povzročilo manj hrupa, vendar daljši čas upodabljanja.





Hrup

Vaš prizor ali predmet bo hrupen, če zmanjšate število vzorcev. Za zmanjšanje hrupa lahko na zavihku plast pogleda izberete možnost Denoising. Odstranjevanje hrupa je korak naknadne obdelave, ki ga upodabljalec izvede po upodabljanju prizora ali predmeta.



Število odklonov

Lahko tudi spremenimo število odbojev, da skrajšamo čas upodabljanja. Odboj svetlobe, ki proizvaja posredno svetlobo, je sprememba smeri žarka po trku na 3D površino. Z manj odboji bo prizor ali predmet manj podroben, zmanjšal pa se bo tudi čas upodabljanja. Največje število odbojev je 12, za večino prizorov pa zadostuje 4 do 6 odbojev. Vendar je pomembno zagotoviti, da število odklonov ni prenizko.

Če želite spremeniti število odbojev, pojdite na Nastavitve upodabljanja> Svetlobne poti> Največ odbojev

Optimizacija ploščic

Prilagoditev velikosti ploščic lahko pomaga tudi pri skrajšanju časa upodabljanja. Za upodabljanje procesorja zmanjšajte velikost ploščic; če pa imate grafični procesor, lahko uporabite večje ploščice. Z upodabljanjem procesorja bo manjša velikost ploščic skrajšala čas upodabljanja; pri upodabljanju grafičnega procesorja pa se zgodi obratno.

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

Upodabljanje grafičnega procesorja

Upodabljanje procesorja je mogoče uporabiti za upodabljanje datotek v Blenderju, vendar je upodabljanje GPU dobra možnost pri upodabljanju s cikli. Če želite omogočiti upodabljanje grafičnega procesorja, pojdite na Datoteka> Nastavitve> Sistem> Naprave upodabljanja cikla> CUDA/OptiX/OpenCL. Blender bo samodejno prepoznal vašo grafično kartico. Pri upodabljanju grafičnega procesorja lahko uporabite več grafičnih procesorjev, pri upodabljanju procesorja pa lahko uporabite le en procesor.

Intanciranje predmetov

Ta tehnika mnogim uporabnikom mešalnika ni znana, vendar je lahko zelo koristen način za skrajšanje časa upodabljanja. Recimo, da imate na sceni veliko dreves; v tem primeru lahko drevesa namesto podvojite z uporabo Alt+D za izdelavo primerka. Instancing je uporaben, ker podvajanje objektov obremenjuje CPU ali GPU, kar podaljša čas upodabljanja.

Portalne svetilke

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

Pomembno je omeniti, da portalne svetilke ne delujejo vedno. Portalne svetilke najbolje delujejo pri posredni razsvetljavi in ​​notranjih prizorih, ki prikazujejo svetlobo iz oken, če pa uporabite preveč portalnih svetilk, se lahko čas upodabljanja podaljša in nastala scena je lahko hrupna.

Volumetrični učinki

Volumetrični učinki, kot so volumetrične luči in volumetrična megla, so procesorsko intenzivne naloge. Če imate v prizoru volumetrično meglo ali svetlobo, bodo kolesa zahtevala veliko časa. Alternativno lahko med naknadno obdelavo dodate 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čal na manj pomembne dele ali zunaj kamere, kar bo skrajšalo čas upodabljanja.

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

Kavstika

Če je mogoče, izklopite učinke kavstike, ki so procesorsko intenzivni. Izklop takšnih učinkov v nastavitvah upodabljanja bo skrajšal čas upodabljanja. Pojdite na Nastavitve upodabljanja in počistite polje Odsevna kavstika in Refrakcijska kavstika.


Upodabljalec ciklov je procesor-intenziven upodabljalec sledenja žarkom, ki ima običajno visoke časovne zahteve. Vendar pa obstaja nekaj tehnik, ki lahko skrajšajo čas upodabljanja. Najprej se lahko zmanjša število vzorcev, saj bo zmanjšanje števila vzorcev skrajšalo čas upodabljanja. Ta tehnika pa lahko povzroči hrup predmeta ali prizora. Zato lahko Denoising uporabite kot možnost naknadne obdelave. Poleg tega se izogibajte volumetričnim učinkom, če je mogoče, in jih dodaja med naknadno obdelavo. Končno je mogoče podvajanje objektov nadomestiti z instanciranjem objekta. S temi triki boste znatno izboljšali čas upodabljanja.