Un an încercarea de a face mișcarea omului (chiar mersul pe jos) (în spațiul bidimensional și folosește un nat deschis. Motorul Box2D), dar nu am înțeles cum să o facă. De multe ori întrebări întrebat similare din alte forumuri, la care am răspuns fie „Du-te Desenează Sprites și nu deranjez cu întrebări stupide,“ sau „Ei bine, acest lucru se face folosind mișcare de captare“. Nici o mână directă pentru a desena sprite sau tehnologia de captura sub mâna mea nr. Prin urmare, este speranță sensibil pentru a auzi un răspuns cu privire la acest subiect aici.
Și probleme legate: cum să jocuri precum Assassin Creed 3 (și mai târziu părți) sau gta 4 (5) au creat o animație de mers pe jos, personajele sunt libere să se deplaseze în jurul valorii de pe scări sau pe un plan înclinat? Este, evident, nu a terminat na eboșe, și se calculează în timp real, așa cum au făcut-o.
set 11 august '15 la 23:13
animație 1. Cadru
De obicei, folosite în jocurile 2d. De exemplu, în cazul în care aveți nevoie pentru a face animația de mers pe jos de caracter, caracterul este desenat mai multe imagini în diferite etape ale mișcării. Mai târziu în joc aceste cadre sunt comutate cu un interval de timp. Profit.
O astfel de abordare presupune un volum destul de mare de lucru al artistului. Captură mișcare aici nu se fixează. Dar artistul, desigur, pot utiliza imagini de oameni și animale în diferite faze ale mișcării ca referință.
Pe partea tehnică îndeplinesc de obicei următoarele cerințe (ca personalul preferă să lucreze): imaginea trebuie să aibă un fundal transparent, între cadrele trebuie să fie unul și același interval de timp, animația trebuie să fie „la fața locului“ (mișcarea personajului se face de obicei în software-ul), nu ar trebui să fie necesitatea de a muta cadrele relativ una față de alta.
2d animație Flip - aproape singura modalitate de a face o animație caracter realist.
Dar mișcarea. rândul său. redimensionarea - Aceste animații sunt de obicei în software-ul. Cred că este ușor de ghicit că toate părțile sunt mult mai profitabile pentru a muta caracterul de cod decât să atragă toată mișcarea sa este indentat de la punctul de plecare.
Dar, în același mod și poate fi pe deplin animat de caractere!
2. animație scheletici în 2d
În cazul în care nu trage un întreg, și să-l formate din piese individuale (brate, picioare, corp, etc.), atunci fiecare dintre piesele pot fi deplasate unul față de altul, și să obțină un rezultat al unui personaj animat.
Această tehnică este utilizată, de exemplu, în cadrul proiectului. 2d demonstra posibilitățile motorului Unity3D. când a ieșit primul. Un caracter este format din piese separate, care se deplasează una în alta prin diferite mijloace motorului animație. Când începe în ultimele versiuni Unity poate necesita o revizuire a dosarului de proiect.
animație scheletici este o dezvoltare a acestei idei. Caracter încă împărțit în părți. Abia acum, aceste părți sunt atașate la oasele unui schelet și pentru a muta împreună cu ei. Cum funcționează este foarte bine văzut într-un video de promovare a coloanei vertebrale (doar în cazul, vă avertizez că coloanei vertebrale - sistemul de plătit).
Cu toate acestea, utilizarea Motion Capture la caractere create în acest fel nu este nimic mai mult decât bugetul de dezvoltare. 100% realist toți nu reușesc să atingă aceeași (pentru 2d), iar media 2d artist / animatorul va face totul mai rapid, mai ieftin și mai bine.
Dar, de fapt, spre deosebire de anima parti ale corpului „de mână“, numai într-un instrument mai convenabil pentru a crea animații.
Dar diferențele dintre animație time-lapse - semnificative. Pro-uri de animație 2d scheletic - într-o textură de volum mult mai mic (pe un PC este aproape irelevant, dar pe plaftormah mobil - ceva mai mult) într-un număr mult mai mic de lucrări de către artist (desen nu are nevoie 100,500 de cadre de caracter, și doar câteva părți corp) și o capacitate portantă animații între personaje cu același schelet. Minus - mai realist.
3. animație scheletici în 3d
3d toate un pic greșit. Caracterul este modelul de volum, care nu face parte din acțiunile (dar pot partaja, de asemenea, dacă doriți). Când animarea schelet - se produce o deformare model de plasă. Pentru a înțelege, a se vedea și simți cum este creată și de funcționare, pot recomanda acest lucru un tutorial (în limba engleză) cu privire la crearea personajului în Blender și de import-l în unitate.
Pentru caractere cu aceeași animație schelet aici pot fi, de asemenea, în comun. De asemenea, în Unitatea, de exemplu, Mecanim Rig Humanoid. Ca rezultat, puteți cumpăra / face / descărca animație gata făcute gratuit și se aplică la orice caractere umanoide (desigur, și personajele, și animații care urmează să fie creat și configurat într-un anumit fel).
Animațiile pot fi create ca un modelator și animator individuale, inclusiv folosind Motion Capture. De fapt, după ce a primit mocap-date cu o persoană reală (acest proces, cred că ar trebui să fie clar), au finalizat un fișier și se transformă în animația obișnuită. În plus, desigur, este evident - animatiile sunt mai realiste. Problema aici este că realismul nu este întotdeauna bine, și că animatorul însuși manual de multe ori face mai bine, mai rapid și mai ieftin.
În plus față de cele de mai sus, este demn de menționat despre ragdoll. Linia de jos este că, prin oasele scheletului în loc de animație fizica aplicată, astfel încât caracterul poate fi mai „realist“ (din punctul de vedere al fizicii) să cadă, să moară, etc. Ragdoll, de altfel, este în 2D, dar acest lucru este neobișnuit.
Și în legătură cu întrebările însoțitoare, voi acorda o atenție la IK (Inverse cinematica) - este foarte probabil ca acesta a fost folosit în aceste jocuri. Dar, în general, e doar presupunerea mea, o lumânare în proiectarea, nu am apăsat aceste jocuri.
Ce se poate face dacă nu sunteți un artist, și animator și modelator, și etc
- Găsiți Modeler artist / gratuit (dacă pe gamedev.ru).
- Găsiți Modeler artist / pentru bani (pe tine schimbul de freelancing).
- Găsiți rezultatele modelator artist liber (începe cu opengameart.org, precum și naviga prin magazine și pe forumuri de motoare joc popular - există multe sprite și modele gratuite).
- Găsiți rezultatele artistului / modelator pentru bani (în magazinele din cele mai populare motoare, sau magazine texturile doar online și modele 3D, dar în trecut, să fie atent - nu toate modelele sunt optimizate pentru jocuri).
Fii atent cu licențe! Multe „liber“ de licență sunt cerințe care nu poate fi posibil în proiect! Proprietary - chiar și cu atât mai mult!
- Aflați și de a face totul singur. Mână îndreptat cu o dorință puternică și perseverență. Un alt lucru este faptul că profesioniștii din domeniu vor face totul „chiar acum.“
- Fii creativ și pentru a simplifica caracterul, astfel încât chiar poți desena animație pentru ea.
- Mai multe creativitate: să ia caracterul în 3d (se pare liber este mult mai ușor decât de caractere de animație pentru jocuri flip-2d), face unele capturi de ecran din unghiul său dorit cu animația dorită. Profit.
AC, GTA - totul Captură mișcare. Dar anumite tipuri de scene - alergare, mersul pe jos, sărituri, etc. acest lucru totul este deja o bibliotecă de tip. scenă personalizată - eliminate în continuare.
Dacă credeți că în cazul în care unele algoritm magic, care nu permite mână sau de mișcare de captare directă sunt bine conturate și animat, trebuie să te supăr. Cea mai apropiată stație de autobuz - să ia o spraytshit finit sau a găsi un animator.
Răspuns 12 '15 august la 05:36