Renderering 3D di CG Pipeline çi ye?

Pêvajoya pêvajoya radyoya di çarçoveya pêşveçûna grafikên computerê de girîng e. Em ê li vir derheqê pir kûrtir nebe, lê nîqaş nakin ku pêvajoya CG pipeline bêyî ku bi kêmtirîn amûrên rêbaz û rêbazan ji bo wêneyên 3D ve tête nivîsîn bêne temam kirin.

Like Filmê Pêşveçûnê

Rendering herî pêşînek teknîkî ya sêwirdariyê ya sêwirdar e, lê dibe ku bi rastî di çarçoveya analogî de dikare bi hêsanî tê fêm kirin: Heke mîna wêneya fîlterek fîlmek berî wê nîşan bide û wêneyên xwe veşartin, profesyonelên krafîk pêwistî.

Dema ku hunermendek li ser dîmenek 3D-ê dixebite , ew modelên ku ew nexşandî ne rast e ku nûnertiya mathematîkî têne navnîşan û avahiyên (hejmarek taybetî, vert û polygons) di qada sê-dimînan de.

Rendering term dide ku hesabên ku ji hêla pargîdaniya pergala sêwirmendiya sêwirmend a 3-ê wêneyê ve tête kirin ku nêzîkî qada mathematîkî ve tê wergerandin. Di pêvajoyê de, tevahiya qadê ya spatial, textural, û agahdariyên ronahî bi hev re hevgirtî têne kirin ku hebûna nirxê rengê her pixel di wêneyê bêleşkirî de.

Du Tiştên Rendering

Du celebên mezin ên rendering hene, cûdawareya wan sereke ku lezgehên damezirandin û dawîn têne kirin.

  1. Rendering Real-Time: Rendering Real-Time Grafikên di lîstik û grafîkal ên navendî de tê bikaranîn, ku wêneyên divê 3-ê agahdarî ji hêla bêguman bi lezgehên lezgîn ve têne çêkirin.
      • Têkilî: Ji ber ku ev guman dike ku bêyî ku pêşbaziyek dê bi hawirdora lîstikê re têkilî bike, wêneyan divê di "real-time" de wek çalakiyek nexwendin.
  2. Mifteyên Lezê: Ji bo ku ji bo pêşniyarê vexwarinê xuya dibe, herî kêm 18 - 20 frames per-second-ê divê li ser screenê. Her tiştek ji kêmtir û çalakiyê dê bêhêz be.
  3. Methodên: Rendering Real-time bi hêla hêla pirtirkeyên grafîk (GPUs) ve girêdayî ye, û ji ber ku pir agahdar dibe zûtirîn agahdariyê çêtir dibe. Pir girîng a agahdariya ronahîkirina hawirdora hawirdora jîngehê pêşî danûstandin û "baked" bi riya pelên pelên paqijkirina hawirdorê ji bo lezgîniyê baştir bike.
  4. Daxistin an Pêşdibistana Pêşdibistanê: Rendering-ê di rewşên ku lezgîn kêmtir pirsgirêk e, bi karanîna gelemperî bi karanîna grafikên sermaskirî yên bêhtir-core CPU bikar tîne.
      • Pêbaweriyê: Rendering ya herî zêde pir caran di pevçûn û bandorên bandor ên ku lihevhatî û photorealîzmê ya bi standardek pir bilindtir pêk têne dîtin. Ji ber ku derheqê ku her her çarçoveya çi tê de tête nerazîbûnek nîne, lêkolînên mezin dizanin ku ji bo 90 demjimêr heta demên cûrbecî derxistin.
  1. Photorealîzmê: Ji ber ku renderingka negarkirî di hundurê dem-vekirî de derbas dibe, asta bilindkirina photorealîzmê ji bilî bi rendering real-time. Nîşan, enerjiyê, û nivîsên û ronahî yên wan bi gelemperî peldankên polygon bilind têne destnîşankirin, û pelên danûstandinên 4k (an bilindtir) werin destûr kirin.

Rendering Techniques

Tecrûbeyên teknîkî sê girîng in ji bo piraniya rendering tê bikaranîn. Her kes xweda xwe ya fonksiyonan û zehmetiyên xwe hene, hemî hinek rewşan di hin rewşan de hilbijêre.

Rendering Software

Tevî ku rendering li ser hesabên nefretkirî ne, bi sîgorteyê îro hêsanî dide ku ji hêla parameteran ve fêm dike ku hunermendek hunermendek hewce ne ku hewce ne ku bi mathematicsên bingehîn re re peywendî bikin. Di pargîdanê de ji bo her pergala sêwirmendê 3D-ê de tête navnîşan e, û piraniya wan ji pakêtan û pakêtên lûkulê hene ku ev dibe ku bi awayekî fransîalîzmê re berbiçav bibin.

Du pirtûkên herî gelemperî pêşkêş dikin:

Rendering mijara teknîkî ye, lê dibe ku hûn bi rastî bi destpêkirina teknîkên hevpeymanek dûr bifikirin.