Nu va dura mult înainte ca următoarea generație de console să pătrundă în camerele noastre de zi. Fiecare va veni cu o promisiune de mai multa memorie, putere de procesare superioara si o serie de alte caracteristici "next-gen".
Pentru artiștii de joc acest lucru poate părea un vis devenit realitate. Mai multe puteri înseamnă mai mulți poligoane, pagini de textură mai mari și posibilități nelimitate, nu? Din păcate, acest lucru este rar și economia va fi la fel de importantă și atunci când lucrați la un Playstation 4, așa cum este pe un dispozitiv Xbox 360 sau chiar un dispozitiv portabil mai puțin puternic, cum ar fi Nintendo DS.
În partea a doua a seriei Game Character Creation, veți lua modelul de înaltă rezoluție al Kila pe care l-ați creat în prima parte și îl veți pregăti pentru a fi integrat în lumea jocurilor.
Vom începe prin optimizarea pe deplin a modelului principal înainte de a explora tehnicile de creare a unui caracter economic și joc prietenos, gata să fie UV'd și texturat.
Fișiere suplimentare:
Așa cum ați făcut pregătirile înainte de a crea versiunea de înaltă rezoluție a Kila, acum trebuie să vă asigurați că știți exact ce este nevoie de versiunea ei în timp real.
Acest lucru merge mai departe decât un poligon standard și un buget de textură, deși acestea sunt foarte importante. Este o idee bună să știți, de asemenea, ce rol va juca în lumea jocurilor, modul în care jucătorul va interacționa cu ea și cum ea, la rândul său, va interacționa cu lumea din jurul ei.
Va trebui să vorbească și să emită? Dacă este așa, va trebui să țineți cont de topologia facială, asigurându-vă că se deformează corect, permițându-i să obțină expresii diferite. Deformarea urmează, de asemenea, prin modul în care membrele ei se îndoaie, brațele se rotesc și pumnii ei se încleștă.
Știind acest lucru se va dicta modul în care construiți aceste zone și va trebui să vă asigurați că vă lăsați loc în bugetul dvs. pentru a satisface geometria suplimentară.
Pentru acest personaj, veți avea un buget de poligon de aproximativ 10.000 de poligoane, dar cu asta ați spus, de ce să nu vedeți cât de scăzut puteți merge și, de asemenea, să o arați.
Există mai multe moduri în care puteți genera un model de rezoluție mai mică dintr-o versiune de rezoluție inițială mai mare. Retopologia, așa cum este cunoscută, nu este nouă și a făcut parte din dezvoltarea jocurilor de mai mulți ani.
Retopologia implică, de obicei, desenarea unei noi geometrii peste partea de sus a modelului de rezoluție mai mare, literalmente pictarea poligoanelor până când aveți o versiune completă, mult mai economică și mai bine valabilă din punct de vedere topologic.
Detaliile suprafeței sunt apoi transferate pe acest model sub forma unei texturi, sau chiar mai mari detalii de rezoluție au fost deplasate pe o plasă de bază mai curată.
De data aceasta nu veti folosi retopologie pentru a va genera versiunea in timp real a lui Kila. Știu că e un șoc, dar rămâi cu mine. Veți utiliza inițial versiunea de înaltă rezoluție și o veți reduce pentru a obține modelul de care aveți nevoie.
Se pare că ar putea fi o mulțime de lucruri, dar nu uitați că modelul dvs. principal a fost construit folosind suprafețe de compartimentare, astfel încât modelele proxy sunt oricum oricum.
Ceea ce vă uitați acum este un model de rezoluție semi-înaltă, care este departe de limita dvs. reală de poligon, dar este un loc minunat pentru a începe.
Acum este momentul să vă scufundați și să începeți să tăiați.
Deoarece aceste modele au fost netezite, veți observa că există bucle de margine evidente care pot fi eliminate imediat și, pe măsură ce lucrați, veți începe să observați zone care necesită mai multă atenție asupra altora.
Odată ce torsul a fost optimizat, de exemplu, brațele vor părea apoi neechilibrate, la fel și picioarele. Cu cât lucrați mai mult, cu atât veți observa mai mult. Rețineți că această primă trecere este considerată o reducere globală a numărului de poligoane, deci nu vă faceți griji cu privire la deformare, topologie super curată sau silueta modelelor încă.
Ar trebui să vă asigurați că vă concentrați asupra eliminării oricărei geometrii neutilizate sau nevăzute, dar ce înțelegem prin utilizarea nefolosită sau nevăzută?
Având în vedere aceste reguli, să ne concentrăm mai întâi pe mână.
Mâna va fi una dintre principalele domenii pe care le puteți optimiza. Acesta a găzduit o mulțime de geometrie inițial pentru a vă oferi detaliile de care aveți nevoie în fiecare cifră, și netezirea a mărit doar această sumă pur și simplu prin adăugarea unor bucle de margine extra.
Am spus mai devreme că nu vom folosi retopologie pentru acest tutorial, dar există și alte instrumente pe care le puteți înscrie pentru a vă ajuta în timp ce lucrați.
Pentru zone simple cum ar fi brațele și picioarele, unde în acest stadiu nu trebuie să vă faceți griji cu privire la o cantitate imensă de detalii. Puteți încerca întotdeauna construirea de la zero și remodelarea pentru a se potrivi modelului de înaltă rezoluție.
Pentru a-ți ușura viața, poți să o folosești mai mult și să folosești un instrument Shrink Wrap, care se găsește în majoritatea aplicațiilor majore, pentru a obține o formă exactă.
Acum, piciorul este încă destul de scăzut de poli și dacă vă uitați la siluetă, veți vedea că unele dintre principalele crete și falduri lipsesc. Aceasta nu este o problemă, deși suntem într-o poziție bună cu acest model și putem construi unele din detaliile mai mari dacă avem loc în bugetul nostru.
Odată ce ați finalizat prima trecere de optimizare, trebuie să vă îndreptați atenția către geometria care este în esență ascunsă. Acestea includ părți din torsul acoperit de îmbrăcămintea ei, precum și partea de sus a pantofilor ei ascunse șchiopăt sub blugi ei.
Dacă nu utilizați dinamica țesăturilor, zone precum acestea nu vor fi niciodată văzute. Suprapunerea geometriei va provoca, de asemenea, probleme atunci când personajul tău este rigid și așa cum se vede în motorul jocului.
Când sunt ponderate la îmbinări, poligoanele se pot ciocni, astfel încât caracterul se îndoaie și se mișcă, geometria de dedesubt va fi împinsă prin suprafață. O problemă similară se va ivi în joc, în timp ce personajul se mișcă din cameră, iar motorul se confundă cu modul în care trebuie sortat poligonul și nu știe care este în față sau care se află în spatele.
Pe scurt, este mai bine să le eliminați și să păstrați modelul dvs. "cu o singură jupuire" ori de câte ori este posibil.
Se concentrează inițial asupra torsului și cămășii.
Acum ar trebui să te uiți la o versiune optimizată a lui Kila, care este de asemenea singură jupuită și pregătită pentru următoarea etapă.
În această etapă, puteți crede că ați ajuns la sfârșitul tutorialului. Aveți un model de rezoluție redusă care este optimizat și nu are o geometrie intersectantă.
Chiar dacă acest lucru este adevărat din punct de vedere tehnic, este important să testați suprafața modelului și să efectuați îmbunătățiri și ajustări, nu numai pentru a îmbunătăți topologia, dar și pentru a obține cele mai multe din hărțile normale.
Dacă optimizarea a fost făcută prea departe, harta normală nu se va coace corect sau poate duce la artefacte de suprafață. Pe de altă parte, aplicarea unei hărți normale rapide și murdare poate evidenția acum zone care pot fi reduse cu ușurință în continuare, eliminând mai multe poligoane mai prețioase, care nu sunt necesare.
Un alt domeniu cheie de verificat sunt cusăturile modelului dvs. Dacă alegeți să păstrați cămașa și torsul separat, așa cum o vom face, harta normală sau alte pagini de textură ar putea sângera între cochilozele UV și ar cauza probleme majore în timp ce încercați să vă pictați texturile.
Mai întâi veți genera o hartă normală rapidă. Nu vă faceți griji cu privire la petrecerea timpului de lucru pe un aspect frumos UV, acest lucru poate veni mai târziu. Pentru moment, dorim doar o previzualizare a modului în care va arăta harta normală.
Este posibil să nu fie imediat evident, ci să se uite la firele de fir, în special în jurul unor zone în care se suprapun diferite obiecte. În acest caz, concentrați-vă asupra locului în care tricoul întâlnește trunchiul sub subsuoară.
Veți vedea că, deoarece poligoanele nu urmăresc exact marginea cămășii, sunteți lăsat cu o zonă mai închisă în care nu exista nicio geometrie care să se coace inițial, ceea ce înseamnă că acei pixeli ar putea ajunge pe o altă coajă UV.
Dacă planul dvs. este de a avea cămașa și torsul ca o singură coajă UV, atunci este posibil să nu fie o problemă, dar încercați să păstrați zone cheie precum acestea separate atunci când textură pentru a le face mai ușor de a lucra cu.
Verificarea cusăturilor nu este singurul motiv pentru a crea o hartă normală de testare, este, de asemenea, bine să folosiți unul pentru a vă ajuta să vă ghidați pe măsură ce vă sculptați în mai multe detalii. Puteți vedea acest lucru dacă veți arunca o privire la blugi.
Continuați acum în jurul restului modelului, repetând aceeași procedură -
Privind la un model, chiar dacă este aprins în mod implicit iluminatul de vedere al ferestrei are avantajele sale evidente, dar uneori trebuie să întorci luminile pentru a vedea unde modelul are nevoie de cea mai mare atenție.
O siluetă a modelului, dacă este neglijată, poate face personajul tău să pară o rezoluție mult mai mică decât cea de fapt. Curbele jagged, angulare nu pot fi ascunse cu o hartă normală deoarece nu schimbă fizic suprafața modelului, deci trebuie să tind să le faceți manual.
Oprirea lămpilor de vizualizare vă va permite să vă concentrați asupra conturului modelului pe măsură ce vă rotiți în jurul acestuia și să faceți mai clare aceste margini aspre, în timp ce arătați zone care pot fi de asemenea prea plane.
Ați petrecut mult timp lucrați la modul în care arată modelul, dar acum este timpul să vă uitați la modul în care se va deforma.
Deformarea modelului este exact așa. Odată ce ochiul este influențat de articulații sau chiar de amestecuri, se va îndoi, se va răsuci și se va întinde pentru a obține diferite poziții și expresii. Dacă modelul nu este pregătit pentru acest lucru, acesta se va deforma rău, va sparge iluzia vieții și vă va distruge munca.
Dacă un genunchi sau un deget nu are topologia corectă, acesta se va prăbuși pe sine în timp ce se îndoaie sau curba exterioară va deveni unghiulară. Ceva ce tocmai am petrecut timp încercând să evităm.
A face ca zonele să se îndoaie corect nu este întotdeauna un caz de aruncare în câteva bucle de margine suplimentare și în speranța pentru cele mai bune, mai ales dacă sunteți restricționat la poligoane. Figura de mai jos demonstrează o selecție de modele, fiecare ilustrând modul în care aranjamentele de topologie diferite pot beneficia de un model în timp ce se înclină, păstrând totodată forma sa generală.
Acestea funcționează bine în domenii precum degetele sau genunchii, care au doar un punct de pivotare.
Să ne mutăm la restul corpului și mai ales la fața sa.
În prezent, topologia curentă nu va permite exprimări bune ale feței, pur și simplu deoarece, deoarece poligoanele se întind și se sfârșesc, buclele de margine se vor mișca imprevizibil și vor cauza erori de suprafață și deformări proaste.
În mod ideal, doriți ca buclele de margine să urmeze grupurile musculare naturale și acest lucru se aplică și restului corpului.
Încercarea de a urmări fluxul natural al mușchilor va însemna că, pe măsură ce personajul tău poligon scăzut se mișcă și se deformează, poligoanele vor imita și mișcarea mușchilor care se mișcă sub piele.
Acum, nu spun că veți obține o simulare exactă și realistă a mușchilor, dar luând timpul pentru a adăuga acest lucru va ajuta ca Kila să fie animat mai târziu.
În figura de mai jos puteți vedea modul în care această abordare poate fi adăugată în geometria feței, dar nu vă fie frică să urmați acest lucru prin întregul model.
Acum vă aflați la ultimul obstacol, iar versiunea în timp real a lui Kila este aproape completă. Ați petrecut timp reducând, optimizând, verificând și perfecționând suprafața modelului și au participat și toate domeniile importante.
Ca o ultimă etapă, este o idee bună să avem o revizuire finală a modelului în ansamblu și, în special, să ne referim la regulile pe care le-am afirmat în Pasul 03, și să vă îndreptați atenția spre spate în acele poligoane Nefolosite și Nevăzute, precum și asigurarea că topologia este la fel de ordonată cum poate fi.
Nu pot stres suficientă importanța topologiei ordonate!
Simțiți-vă liber să păstrați, de asemenea, generarea de hărți normale de testare în timp ce lucrați pentru a vă asigura că modelul este cel mai bun, mai curat și cel mai optimizat poate fi. Și nu uitați să urmați și acești pași pentru a genera centura, părul și alte accesorii.
Am ajuns la sfârșitul celei de-a doua părți a seriei Game Creation Character, iar acum aveți atât o versiune de rezoluție ridicată, cât și una de joasă rezoluție a lui Kila. În Partea a Treia vom lua iterația inferioară și o vom pregăti să fie texturată prin aplicarea unui set complet de UV-uri și aranjarea paginilor sale de textură, exportând de asemenea câteva hărți cheie pentru a ne pregăti pentru pictura.
Deocamdată continuați să vă lustruiți, să ajustați și să vă refaceți modelele, astfel încât să fie gata să meargă.