Eevee și Cycles sunt cele două motoare principale de randare din Blender. Pentru a randa o scenă din Blender se folosește unul dintre cele două. De fapt, există și un motor Workbench, dar acesta este învechit.
Un utilizator nou în Blender se poate întreba care este diferența dintre cele două. Pe care ar trebui să îl folosească și care este mai bun? În acest articol vom analiza acest aspect și vom încerca să răspundem la toate întrebări cu privire la Eevee și Cycles.
Pentru a compara Blender Eevee versus Cycles, să analizăm mai întâi cel mai nou motor - Eevee. Acesta este un motor de randare în timp real. Adică randează atât de repede, încât este practic instantaneu. Acest lucru poate fi comparat cu motoarele de jocuri moderne: acestea sunt randate pe ecran în mod constant și instantaneu, astfel încât mișcarea să pară naturală.
Datorită acestei caracteristici, Eevee este adesea folosit ca un motor de previzualizare chiar în viewport. EEVEE se poate activa prin activarea portului Material Preview din dreapta sus.
Acest lucru permite verificarea iluminării și previzualizarea materialelor înainte de randare. Acestea nu vor arăta ca în Cycles, deci vor trebui previzualizate înainte de randarea finală.
În setările Viewport Shading se pot activa Scene Lights și Scene World. Acest lucru va schimba iluminarea de previzualizare cu o iluminare reală care a fost configurată pe scenă.
Eevee este un motor de randare în timp real, dar randarea nu este de cea mai bună calitate. Nu puteți obține randări rapide și, în același timp, realiste.
Un alt motor de randare este Cycles. Acesta este foarte diferit de Eevee, deoarece este un motor de randare bazat pe fizică. Pentru a explica mai bine: motorul folosește formule din fizica lumii reale (optică), cum ar fi iluminarea, reflexiile și umbrele. Face acest lucru prin calcularea traseului tuturor razelor de lumină, modul în care acestea ricoșează și așa mai departe. Desigur, scena arată mult mai bine față de Eevee, dar timpul de randare este mult mai mare.
Randare rapidă: Dacă aveți nevoie vreodată de o randare de bază rapidă, EEVEE ar trebui să fie prima opțiune. "Randarea de bază" înseamnă doar lumini + materiale, calitatea randării fiind mai slabă față de randarea cu Cycles.
NPR (Non-photorealistic rendering): Pe scurt, EEVEE este o opțiune foarte bună pentru randări non-fotorealistice. Adică pentru grafică în mișcare, animații de tip desene animate, vizualizări de informații etc.
Pictarea texturii: Ambele tipuri de randare oferă caracteristici de pictare texturi, cu unele diferențe majore. Pictarea texturii în EEVEE are o interfață mai bună pentru pictarea mai multor tipuri de texturi în același timp, numite "Sloturi de textură". Cycles permit pictarea unei singure texturi la un moment dat.
Viteza de procesare (backing) a texturii: Tipurile comune de procesare a texturii, cum ar fi ocluzia mediului ambiant (ambient occlusion) și normale geometrice (geometry normals) sunt procesate mai repede cu EEVEE decât cu Cycles.
Realism, realism, realism: Fără îndoială, randarea cu Cycles este cea mai bună alegere pentru o randare realistă. Și pentru că motorul de randare este construit pe principii fizice, se poate folosi ușor din punct de vedere artistic. Pentru a încerca realismul cu ajutorul randării non-fizice, cum ar fi EEVEE, artiștii trebuie să se angajeze într-un joc aparent fără sfârșit de trucuri și parametrizare.
Gândiți-vă în acest fel: setările implicite din Cycles sunt, în esență, din start foto-realiste - nu sunt 100% perfecte, dar pentru majoritatea ochilor umani, sunt destul de aproape de realism. Apoi, pe măsură ce progresați și doriți să vă optimizați randamentul, se pot regla setările care scad viteza de randare și cresc precizia acesteia.
Pe de altă parte, în EEVEE setările implicite sunt departe de a fi realiste și trebuie adăugați și optimizați noi parametri pentru a avea obține un rezultat decent.
Accelerația GPU: Chiar dacă dezvoltarea Cycles are ca rezultat viteze de redare mai rapide în timp, totuși timpul general de randare este lung, pentru că emularea sistemului complex de lumină al realității este dificilă.
Pentru a evita acest lucru, Cycles oferă accelerare GPU care poate reduce drastic timpii de randare. Dacă îți poți permite o placă grafică scumpă, motoarele Cycles pot zbura. Acest lucru este grozav mai ales la vizualizarea în timp real a randării și la crearea de materiale.
Privind comparația de mai sus, se poate spune că Cycles este un motor de randare superior. Acesta randează scena foarte realist. Toate reflexiile și micile detalii arată mai bine. Chiar dacă randarea durează mai mult, merită așteptarea. Dar nu este chiar așa.
Ambele randări sunt bune, unele randări arată mai bine în EEVEE, iar altele arată mai bine în Cycles. Și depinde de decizia utilizatorului ce apreciază mai mult aici. Deci nu există un câștigător clar.
În această comparație Blender Eevee vs Cycles, la o primă vedere poate părea că Eevee este doar un motor de previzualizare. Că nu are prea multă utilitate în rest. Dar se pare că nu este deloc adevărat. Eevee poate randa la fel de bine ca și Cycles, în funcție de scenă și de optimizările făcute.
Așadar, a alege Cycles sau Eevee pentru o randare, depinde foarte mult de ceea ce este în acea randare.
Dacă este vorba de ceva abstract, caricatural și stilizat, se poate alege Eevee, pentru a obține un rezultat bun mult mai repede decât cu Cycles.
Pe de altă parte, pentru o randare realistă, cu reflexii bune, suprafețe care emit lumina, iluminare bazată pe reguli din fizică - cel mai probabil se va folosi Cycles, deoarece Eevee nu poate gestiona încă acest lucru.
Dar poate că în viitor o va face, deoarece dezvoltatorii Blender lucrează constant la Eevee și îl actualizează.