Ang proseso sa paghubad adunay importante nga papel sa siklo sa paglambo sa computer graphics . Dili kita moadto sa sobra kaayo nga giladmon dinhi, apan walay panaghisgutan sa CG nga pipeline nga mahimong kompleto nga wala'y bisan gamay nga paghisgot sa mga himan ug pamaagi alang sa paghubad sa 3D nga mga larawan.
Sama sa Pagpalambo sa Pelikula
Ang paghatag mao ang labing komplikadong komplikadong aspeto sa 3D nga produksyon, apan kini sa pagkatinuod masabtan nga dali sa konteksto sa usa ka analyyy: Sama nga ang usa ka litratista sa pelikula kinahanglan nga mag-develop ug mag-print sa iyang mga litrato sa dili pa kini mapakita, ang mga computer graphics professionals nabug-atan sa susama kinahanglan.
Sa diha nga ang usa ka artist nagtrabaho sa usa ka eksena sa 3D , ang mga modelo nga iyang gigamit sa pagkatinuod usa ka mathematical nga representasyon sa mga punto ug mga ibabaw (labi ka espesipiko, vertices ug polygons) sa tulo ka dimensiyon nga luna.
Ang termino nga rendering nagtumong sa mga kalkulasyon nga gihimo sa usa ka 3D software package render engine aron sa paghubad sa talan-awon gikan sa usa ka mathematical approximation ngadto sa finalized 2D image. Atol sa proseso, ang kasayuran sa spatial, textural, ug kahayag sa tibuok nga panghitabo gihugpong aron mahibal-an ang bili sa kolor sa matag pixel diha sa gipatong nga imahe.
Duha ka klase nga paghubad
Adunay duha ka mga mayor nga matang sa paghubad, ang ilang pangunang kalainan mao ang gikusgon diin ang mga imahe gikompirma ug gihuman.
- Ang Real-Time nga Paghubad: Ang Real-Time Rendering gigamit nga labing pinasahi sa gaming ug interactive graphics, diin ang mga larawan kinahanglan nga ikompara gikan sa 3D nga impormasyon sa usa ka hilabihan ka kusog nga paspas.
- Interactivity: Tungod kay imposible nga mahibal-an kon unsaon sa usa ka magdudula nga makig-uban sa palibut sa dula, ang mga hulagway kinahanglan nga ipahayag sa "real-time" samtang ang aksyon magsugod.
- Mga Butang sa Pamaagi: Aron makit-an ang paggalaw, usa ka minimum nga 18 - 20 nga mga bingkaw kada segundo ang kinahanglan isulat sa screen. Ang bisan unsa nga ubos pa niini ug ang aksyon magpakita nga walay hinungdan.
- Ang mga pamaagi: Ang real-time rendering gipaayo pag-ayo pinaagi sa dedikado nga graphics hardware (GPUs), ug pinaagi sa pag-compile sa daghang impormasyon kutob sa mahimo. Ang usa ka daku nga kasayuran sa kahayag sa palibutanan nga gi-compute ug "giluto" diretso ngadto sa mga file sa texture sa kalikupan aron mapalambo ang pagpadali.
- Offline o Pre-Rendering: Ang offline rendering gigamit sa mga sitwasyon diin ang kakusgon dili kaayo usa ka isyu, nga ang mga kalkulasyon kasagaran gihimo gamit ang multi-core nga CPU kaysa sa gipahinungod nga graphics hardware.
- Mahibal-an: Ang pagpakita sa offline makita kanunay diha sa animation ug mga epekto nga magtrabaho diin ang kakomplikado sa panit ug photorealism gihuptan ngadto sa mas taas nga sumbanan. Tungod kay walay pagkadili maduhaduhaan kon unsa ang makita sa matag hut-ong, ang mga dagkong mga studio nahibal-an sa pagpahinungod hangtod sa 90 ka oras nga naghatag ug panahon sa tagsa ka mga bayanan.
- Photorealism: Tungod kay ang offline rendering mahitabo sulod sa usa ka open-ended time frame, ang mas taas nga lebel sa photorealism mahimong matuman kay sa real-time nga paghubad. Ang mga karakter, mga palibut, ug ang ilang gigamit nga mga tisyu ug mga suga kasagarang gitugutan nga mas taas ang poligon, ug 4k (o mas taas) nga resolusyon nga mga file sa teyp.
Pagdala sa mga teknik
Adunay tulo ka dagkong mga pamaagi sa pag-compute nga gigamit alang sa kadaghanan nga paghubad. Ang matag usa adunay iyang kaugalingon nga hut-ong sa mga bentaha ug mga disbentaha, nga naghimo sa tulo nga mga kapilian nga mga kapilian sa pipila ka mga sitwasyon.
- Scanline (o rasterization): Scanline rendering gigamit kung gikinahanglan ang gikusgon, nga naghimo niini nga teknik sa pagpili alang sa real-time nga paghubad ug interactive nga mga graphic. Imbis nga maghimo og usa ka pixel-by-pixel nga imahe, ang mga renderline nga gihulagway scanline sa usa ka polygon pinaagi sa polygon nga basehan. Ang mga teknik sa scanline nga gigamit kauban sa precutified (nagluto) nga suga makab-ot ang katulin sa 60 ka mga frame matag segundo o mas maayo sa usa ka high-end nga graphics card.
- Raytracing: Sa raytracing, alang sa matag pixel sa eksena, ang usa ka (o labaw) ray (s) sa kahayag gisubay gikan sa camera ngadto sa labing duol nga 3D nga butang. Dayon ang light ray ipasa pinaagi sa usa ka gitakda nga gidaghanon sa mga "bounce", nga maglakip sa pagpamalandong o pagbag-o depende sa mga materyales sa 3D scene. Ang kolor sa matag pixel gikompirma nga algorithmically base sa interbyu sa light ray sa mga butang sa gisubay nga dalan. Ang Raytracing makahimo sa mas dakung photorealism kay sa scanline apan mas paspas ang paglihok.
- Radiosidad: Dili sama sa raytracing, ang radiosity gikalkula nga independente sa camera, ug gipunting sa ibabaw kay sa pixel-by-pixel. Ang nag-unang gimbuhaton sa radiosity mao ang mas tukma nga pagsulay sa kolor sa nawong pinaagi sa pag-asoy sa dili direkta nga kahayag (bounced diffuse light). Ang radiosity kasagaran gihulagway sa humok nga graduated shadow ug color bleeding, diin ang kahayag gikan sa hayag nga kolor nga mga butang "nagdugo" ngadto sa duol nga mga nataran.
- Sa praktis, ang radiosity ug raytracing kasagaran gigamit kauban sa usag usa, nga naggamit sa mga bentaha sa matag sistema aron makab-ot ang makapahinganghang lebel sa photorealism.
Pag-rendering Software
Bisan tuod ang rendering nagsalig sa dili kaayo komplikado nga kalkulasyon, ang software karon naghatag kasayon sa pagsabot sa mga lagda nga naghimo niini aron ang usa ka artist dili kinahanglan nga makiglambigit sa nagpahiping matematika. Ang usa ka render engine gilakip sa matag mayor nga 3D software suite, ug kadaghanan niini naglakip sa mga materyal ug lighting nga mga pakete nga naghimo niini nga posible aron makab-ot ang makapahinganghang lebel sa photorealism.
Ang duha ka labing komon nga paghatag og makina:
- Mental Ray - Giputos sa Autodesk Maya. Ang Mental Ray usa ka talagsaon nga pagkalalaki, medyo puasa, ug tingali ang labing takus nga maghuhubad alang sa mga larawan sa kinaiya nga nagkinahanglan sa nagkatibulaag nga pagkatag. Ang hulagway sa mental naggamit sa usa ka kombinasyon sa raytracing ug "pagsidlak sa kalibutan" (radiosity).
- V-Ray - Kasagaran makita nimo ang V-Ray nga gigamit kauban sa 3DS Max-nga ang parisan dili hingpit alang sa paghulagway sa arkitektura ug paghimo sa palibot. Ang pangunang mga bentaha sa VRay sa iyang kakompetensya mao ang mga himan sa suga ug ang mga librarya nga adunay daghang mga materyal alang sa archive.
Ang paghatag usa ka teknikal nga hilisgutan, apan mahimo nga makapaikag kon ikaw magsugod sa pagkuha sa usa ka mas lawom nga pagtan-aw sa pipila sa mga komon nga mga pamaagi.