Turmixgép

Hogyan lehet felgyorsítani a Blender renderelését

Hogyan lehet felgyorsítani a Blender renderelését
A Blender, amelyet először 1995-ben indított el Ton Roosendaal, hollandiai fejlesztő, egy erőteljes 3D-s létrehozó eszköz 3D-s grafikák, interaktív 3D-s alkalmazások, videojátékok, virtuális valóságos videók és animációk létrehozására. 2002 óta elérhető nyílt forráskódú szoftverként, és olyan népszerű operációs rendszereken fut, mint a macOS, a Linux és a Windows. A Blender számos funkcióval rendelkezik, és használható 3D modellezéshez, textúrázáshoz, árnyékoláshoz, kötélzethez, részecske szimulációhoz, szobrászathoz, mozgásgrafikához és kompozícióhoz.  

A Blender könnyen megtanulható, és egy hatalmas közösség támogatja. A Blender egy nagyon robusztus alkalmazás, modellezési, szobrászati ​​és nézetablak navigációs funkciói zökkenőmentesek. A sok 3D-s elemet, fényes árnyékolókat, nagyfelbontású textúrákat, részecskéket és térfogatú fényeket tartalmazó jelenetekhez azonban jelentős idő szükséges a megjelenítéshez. A megjelenítéshez szükséges idő azonban csökkenthető a megfelelő megjelenítői beállítások alkalmazásával. Ebben a cikkben a Blender renderelési idejének csökkentésére szolgáló módszereket és ezeknek a végeredményre gyakorolt ​​hatásait fogjuk megvitatni.

A Blenderben jelenet renderelése eltér a képszerkesztővel vagy a videószerkesztőből származó kép renderelésével. Az időpazarlás elkerülése érdekében számos tényezőt kell figyelembe venni a Blenderben történő renderelés előtt. Például a Blender (2. verzió.8) két renderelő motorral érkezik: az Eevee és a Cycles. Az Eevee sokkal gyorsabb, mint a Cycles, és alacsonyabb az idő- és erőforrásigénye; bár az Eevee egy valós idejű nézetablak-megjelenítő, a Cycles egy sugárkövető renderelő motor, amely jobb eredményeket ér el. A renderelő motor személyes preferenciák alapján választható ki, de a professzionális tervezők a pontossága és realizmusa miatt a magasabb időigény ellenére is inkább a ciklusokat preferálják.

A ciklusokkal történő megjelenítés frusztráló lehet, de a renderelési beállítások módosításával csökkenthetjük a megjelenítési időt. Most megnézzük azokat a beállításokat, amelyek módosíthatók a renderelési idő csökkentése érdekében a Cycles renderelő motorral. 

Minták száma

A tisztességes rendereléshez szükséges minták száma nem ismert a priori; az általános ökölszabály azonban a lehető legkevesebb minta, az elfogadható zajszint biztosítása mellett. Ezért a következő kompromisszumot kell figyelembe venni: kevesebb minta több zajt eredményez, de alacsonyabb renderelési időt eredményez, míg több minta kevesebb zajt, de hosszabb renderelési időt eredményez. 

Denoising  

Jelenet vagy tárgy zajos lesz, ha csökkenti a minták számát. A zaj csökkentése érdekében a Denoising opció kiválasztható a nézet réteg fülén. A denoising egy utófeldolgozási lépés, amelyet a renderelő a jelenet vagy az objektum renderelése után hajt végre. 

Visszafordulások száma 

Módosíthatjuk a visszafordulások számát is, hogy lerövidítsük a megjelenítési időt. A közvetett fényt produkáló könnyű visszapattanás a sugár irányának megváltoztatása a 3D-s felület eltalálása után. Kevesebb visszapattanás esetén a jelenet vagy az objektum kevésbé lesz részletes, de a megjelenítési idő is csökken. A maximális visszafordulások száma 12, de a legtöbb jelenethez 4-6 visszapattanás elég. Fontos azonban biztosítani, hogy a visszafordulások száma ne legyen túl alacsony.

A visszafordulások számának megváltoztatásához lépjen a Megjelenítés beállításai> Fényutak> Max. Visszafordulások lehetőségre

Csempeoptimalizálás 

A csempeméret beállítása szintén hozzájárulhat a megjelenítési idő csökkentéséhez. CPU-megjelenítéshez minimalizálja a csempeméretet; azonban ha GPU-ja van, akkor nyugodtan használjon nagyobb lapkákat. A CPU-megjelenítéssel a kisebb csempeméret csökkenti a megjelenítési időt; a GPU-renderelésnél azonban ennek az ellenkezője történik. 

A csempeméret módosításához lépjen a Megjelenítési beállítások> Teljesítmény> Csempe méretre.

GPU-megjelenítés 

A CPU-renderelés használható a fájlok renderelésére a Blenderben, de a GPU-renderelés jó lehetőség, ha a ciklusokkal renderelünk. A GPU-megjelenítés engedélyezéséhez lépjen a Fájl> Beállítások> Rendszer> Ciklus-megjelenítő eszközök> CUDA / OptiX / OpenCL menüpontba. A Blender automatikusan felismeri a grafikus kártyát. A GPU-megjelenítés több GPU-t is felhasználhat, de a CPU-megjelenítéssel csak egy CPU-t használhat.

Objektumok behelyezése

Ezt a technikát sokan nem ismerik a Blender sok felhasználója, de nagyon hasznos módszer lehet a renderelési idő csökkentésére. Tegyük fel például, hogy sok fa van a jelenetben; ebben az esetben az Alt + D billentyűk használatával példányt készíthet a fákról, ahelyett, hogy lemásolná őket. A telepítés azért hasznos, mert az objektum duplikáció megterheli a CPU-t vagy a GPU-t, ami megnöveli a megjelenítési időt. 

Portál lámpák 

A renderelő ciklusok jelentős időt vesz igénybe a belső jelenetek megjelenítéséhez. A portállámpák használatával azonban csökkenthetjük a megjelenítési időt. A portál lámpái segítenek a Blendernek a jelenet típusának megértésében. A portál világításának engedélyezéséhez ellenőrizze a Portal opciót a terület megvilágításának beállításaiban. 

Fontos megjegyezni, hogy a portállámpák nem mindig működnek. A portállámpák a legjobban szolgálnak a közvetett megvilágításhoz és a belső jelenetekhez, hogy az ablakok fényét mutassák, de ha túl sok portállámpát használnak, a renderelési idő megnőhet, és az így létrejött jelenet zajos lehet.  

Térfogati hatások

A volumetrikus effektek, mint például a volumetrikus fények és a köd, processzorigényes feladatok. Ha volumetrikus köd vagy fény van jelenetében, akkor a Cycles magas időigényű lesz. Alternatív megoldásként volumetrikus hatás adható hozzá az utófeldolgozás során.

Adaptív mintavétel 

Az adaptív mintavételezés, amely a megjelenítési idő csökkentésének fontos technikája, elérhető a Blender összes legújabb verziójában. Ezzel az opcióval a Blender kevésbé összpontosít kevésbé fontos részekre vagy a fényképezőgépen kívüli részekre, ami csökkenti a renderelési időt. 

Ennek az opciónak az engedélyezéséhez lépjen a Megjelenítés beállításai> Mintavétel lehetőségre, és jelölje be az Adaptív mintavétel lehetőséget.

Kausztika

Ha lehetséges, kapcsolja ki a maró hatásokat, amelyek processzorigényes hatások. Az ilyen effektusok kikapcsolása a megjelenítési beállításokban csökkenti a megjelenítési időt. Lépjen a Megjelenítés beállításai részhez, és törölje a Fényvisszaverő kausztika és a Törő kausztika jelölőnégyzet jelölését.


A Cycles renderer egy processzorigényes sugárkövető renderelő, amely általában magas időigénnyel rendelkezik. Van azonban néhány technika, amely csökkentheti a megjelenítési időt. Először is csökkenthető a minták száma, mivel a minták számának csökkentése csökkenti a renderelési időt. Ez a technika azonban az objektum vagy a jelenet zajosodását okozhatja. Ezért a Denoising utófeldolgozási lehetőségként használható. Ezenkívül, ha lehetséges, kerülje a volumetrikus hatásokat, és adja hozzá ezeket a hatásokat az utófeldolgozás során. Végül az objektum duplikáció helyettesíthető objektum instanciával. Ezekkel a trükkökkel jelentősen javíthatja a renderelési időt.

Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...
Microsoft Sculpt Touch vezeték nélküli egér áttekintés
Nemrég olvastam a Microsoft Sculpt Touch vezeték nélküli egér és úgy döntött, hogy megveszi. Egy ideig használat után úgy döntöttem, hogy megosztom ve...
AppyMouse képernyős Trackpad és egérmutató a Windows táblagépekhez
A táblagép-felhasználók gyakran hiányolják az egérmutatót, különösen akkor, ha szokták használni a laptopokat. Az érintőképernyős okostelefonok és táb...