Kaj je 3D Rendering v CG Pipeline?

Postopek upodabljanja igra ključno vlogo v razvojnem ciklu računalniške grafike . Tu ne bomo preveč globlje, toda nobena razprava o plinovodu CG ne bi bila popolna, ne da bi vsaj omenili orodja in metode za prikaz 3D slik.

Kot razvijajoči film

Rendering je najbolj tehnično zapleten vidik 3D-produkcije, vendar ga je dejansko mogoče razumeti v kontekstu analogije: podobno kot filmski fotograf mora razviti in natisniti svoje fotografije, preden se jih lahko prikaže, strokovnjaki računalniške grafike so obremenjeni s podobno nujnost.

Ko umetnik dela na 3D sceni , modeli, ki jih manipulira, so dejansko matematična predstavitev točk in površin (natančneje tock in poligonov) v tridimenzionalnem prostoru.

Izraz rendering se nanaša na izračune, ki jih izvaja program 3D-programskega paketa, da prevede sceno iz matematičnega približka v dokončano 2D sliko. Med procesom so prostorske, teksturne in svetlobne informacije celega prizora združene, da se določi barvna vrednost vsakega piksla v sploščeni sliki.

Dve vrsti prikaza

Obstajata dve glavni vrsti upodabljanja, njihova glavna razlika pa je hitrost, s katero se slike izračunajo in dokončajo.

  1. Real-Time Rendering: Real-Time Rendering se najbolj uporablja v igralnih in interaktivnih grafičnih podobah, kjer je treba slike izračunati iz 3D informacij z izjemno hitrim tempom.
      • Interaktivnost: Ker ni mogoče točno napovedati, kako bo igralec vplival na okolje okolja, morajo biti slike prikazane v realnem času, ko se dejanje odvija.
  2. Težave s hitrostjo: Da bi se gibalo pojavilo tekoče, je treba zaslonu prikazati najmanj 18-20 sličic na sekundo. Vse, kar je manj od tega, in dejanja se bo pojavilo zaskrbljujoče.
  3. Metode: Omrežje v realnem času se drastično izboljša z namensko grafično strojno opremo (GPU-ji) in s predhodnim zbiranjem čim več informacij. Veliko informacij o osvetlitvi igralnega okolja se predhodno izračunajo in "pečejo" neposredno v tekstovne datoteke okolja, da izboljšajo hitrost prikaza.
  4. Brez povezave ali predhodnega prejemanja: odsotnost brez povezave se uporablja v primerih, ko je hitrost manj problem, pri čemer se izračuni običajno izvajajo z večjezičnim CPU-jem, namesto grafične strojne opreme.
      • Predvidljivost: Brezplačna renderiranje se najpogosteje prikaže pri animaciji in dela, pri katerih se vizualna zapletenost in fotorealizem držijo veliko višjega standarda. Ker ni nobene nepredvidljivosti glede tega, kaj se bo pojavilo v vsakem okvirju, je znano, da veliki studii posvečajo do 90 ur posamičnih časov.
  1. Fotorealizem: Ker se odsotnost brez povezave izvaja v okviru odprtega časovnega okvirja, lahko dosežemo višje ravni fotorealizma kot pri prikazovanju v realnem času. Znaki, okolji in pripadajoče teksture in luči so običajno dovoljeni z višjim številom mnogokotnikov in 4k (ali višjo) teksturo.

Rendering Techniques

Obstajajo tri glavne računske tehnike, ki se uporabljajo za večino renderiranja. Vsak ima svoj nabor prednosti in slabosti, ki v določenih situacijah ustvarjajo vse tri možne možnosti.

Rendering Software

Čeprav se upodabljanje opira na neverjetno izčrpne izračune, današnja programska oprema omogoča preprostejše razumevanje parametrov, zaradi katerih se umetnik nikoli ne sme ukvarjati s osnovno matematiko. V vsakem večjem 3D programskem paketu je vključen motor, ki vsebuje več materialov in svetlobnih paketov, ki omogočajo osupljive ravni fotorealizma.

Dva najpogostejša motorja:

Rendering je tehnična tema, vendar je lahko zelo zanimiva, ko res začnete globlje pogledati na nekatere običajne tehnike.