Skip to main content

Componentele 3D ale modelului - vârfuri, muchii, poligoane și altele

Tesla Model 3 Elon Musk Speech Delivery Event July 2017 4K (Aprilie 2025)

Tesla Model 3 Elon Musk Speech Delivery Event July 2017 4K (Aprilie 2025)
Anonim

Modelele 3D sunt unul dintre elementele esențiale de grafică 3D a computerului. Fără ei, nu ar exista animație pe computer - nu Povestea jucariilor , Nu Wall-E , nici un mare verde.

Nu ar exista jocurile 3D, ceea ce înseamnă că nu am fost nevoiți să-l explorăm pe Hyrule ocarina timpului , iar Maestrul Șef nu a fost niciodată la Halo. Nu ar exista Transformatoare filme (cel puțin așa cum le cunoaștem astăzi), iar reclamele de mașină nu ar putea arăta la fel de minunate ca și astăzi.

Fiecare obiect, caracter și mediu, în fiecare film animat de calculator sau joc video 3D, este alcătuit din modele 3D. Deci da, sunt destul de importante în lumea CG.

Ce este un model 3D?

Un model 3D este o reprezentare matematică a oricărui obiect tridimensional (real sau imaginat) într-un mediu software 3D. Spre deosebire de o imagine 2D, modelele 3D pot fi vizualizate în suite software specializate din orice unghi și pot fi scalate, rotite sau modificate în mod liber. Procesul de creare și modelare a unui model 3D este cunoscut sub numele de modelare 3D.

Tipuri de modele 3D

Există două tipuri primare de modele 3D care sunt utilizate în industria filmului și a jocurilor, cele mai aparente diferențe fiind în modul în care sunt create și manipulate (există diferențe și în matematica de bază, dar acest lucru este mai puțin important până la sfârșit -utilizator).

  1. Suprafața NURBS: O suprafață B-spline rațională sau NURBS neuniformă este un model de suprafață netedă creat prin utilizarea curbelor Bezier (ca o versiune 3D a sculei MS Paint pen). Pentru a forma o suprafață NURBS, artistul desenează două sau mai multe curbe în spațiul 3D, care pot fi manipulate de mânerele în mișcare denumite vârfuri de control (CV) de-a lungul axelor x, y sau z.
    1. Aplicația software interpolează spațiul dintre curbe și creează o plasă netedă între ele. Suprafețele NURBS au cel mai înalt nivel de precizie matematică și, prin urmare, sunt cel mai frecvent utilizate în modelarea pentru proiectarea ingineriei și a automobilelor.
  2. Modelul poligonal: Modelele poligonale sau "ochiurile" așa cum sunt ele deseori numite, sunt cea mai comună formă de model 3D găsită în industria de animație, film și jocuri, și vor fi acelea pe care ne vom concentra pe restul articol.

Componentele unui model poligonal

  • Faces: Caracteristica definitorie a unui model poligonal este aceea că (spre deosebire de suprafețele NURBS) sunt mesele poligonale fațete , adică suprafața modelului 3D este compusă din sute sau mii de fețe geometrice.
În modelarea bună, poligoanele sunt fie patru fețe ( quad-uri - norma în caracter / modelarea organică) sau trei fețe ( tris - utilizat mai frecvent în modelarea jocurilor). Modelatorii buni se străduiesc pentru eficiență și organizare, încercând să păstreze numărul de poligoane cât mai scăzut posibil pentru forma dorită. Numărul de poligoane dintr - o rețea, este numit poli-count, în timp ce se numește densitatea poligonului rezoluţie. Cele mai bune modele 3D au rezoluție înaltă? unde sunt necesare mai multe detalii - cum ar fi mâinile sau chipul unui personaj, și o rezoluție scăzută în regiunile cu detalii mici ale ochiului de plasă. În mod obișnuit, cu cât este mai mare rezoluția generală a unui model, cu atât mai ușor va apărea într-o scenă finală. Miezurile de rezoluție de dimensiuni mici arată neclar (amintiți-vă Mario 64 ?).
  • Margini: O margine este orice punct de pe suprafața unui model 3D unde se întâlnesc două fețe poligonale.
  • nodurile: Punctul de intersecție între trei sau mai multe margini este numit un vârf ( pl. noduri ). Manipularea vârfurilor pe axele x, y și z (afecțiune denumită "împingerea și tragerea vertelor") este cea mai obișnuită tehnică pentru modelarea unei rețele poligonale în forma finală a acesteia în pachete de modelare tradiționale precum Maya, 3Ds Max etc. (Tehnicile sunt foarte, foarte diferite în aplicațiile de sculptură precum ZBrush sau Mudbox.)
Modelele poligonale sunt foarte asemănătoare cu formele geometrice pe care le-ați învățat probabil în școala de mijloc. La fel ca un cub geometric de bază, sunt compuse modele 3D poligonale fețe, muchii și vârfuri. De fapt, cele mai complexe modele 3D încep ca o formă geometrică simplă, ca un cub, o sferă sau un cilindru. Aceste forme de bază 3D sunt numite obiecte primitive. Primitivele pot fi apoi modelate, modelate și manipulate în orice obiect pe care artistul încearcă să-l creeze (la fel de mult cum ne-ar plăcea să intrăm în detalii, vom acoperi procesul de modelare 3D într-un articol separat).

Există încă o componentă a modelelor 3D care trebuie abordate:

Texturi și Shaders

Fără texturi și shadere, un model 3D nu ar arăta prea mult. De fapt, nu ai putea să-l vezi deloc. Deși texturile și shaderele nu au nimic de-a face cu forma generală a unui model 3D, ele au tot ceea ce face cu aspectul său vizual.

  • shader: Un shader este un set de instrucțiuni aplicate unui model 3D care permite computerului să știe cum ar trebui să fie afișat. Deși rețelele de umbrire pot fi codificate manual, majoritatea pachetelor software 3D au instrumente care permit artistului să optimizeze cu ușurință parametrii de shader. Folosind aceste instrumente, artistul poate controla modul în care suprafața modelului interacționează cu lumina, incluzând opacitatea, reflexia, evidențierea speculară (glossiness) și zeci de alții.
  • texturi: Texturile contribuie, de asemenea, foarte mult la aspectul vizual al unui model. Texturile sunt fișiere imagine bidimensionale care pot fi cartografiate pe suprafața 3D a modelului printr-un proces cunoscut sub numele de textură cartografiere . Texturile pot varia în complexitate, de la texturi simple de culoare plată, până la detalii de suprafață complet fotorealiste.

Texturarea și umbrirea sunt un aspect important al conductei de grafică computerizată, iar dobândirea unui bun nivel de scriere a rețelelor de shader-uri sau de elaborare a hărților de texturi este o specialitate în sine. Textura și artiștii shader sunt la fel de instrumentali în aspectul general al unui film sau al unei imagini ca modele sau animatori.

A concluziona

Sperăm că în acest moment cunoașteți mai mult despre modelele 3D și caracteristicile lor principale. La baza lor, modelele 3D sunt doar forme geometrice complexe cu sute de fețe poligonale mici. În timp ce, fără îndoială, este distractiv să citiți despre modelele 3D, este chiar mai interesant să le faceți singuri.