Dreamworks waxay soo saartay koodka habka wax u dhigista MoonRay

Warka ayaa soo baxay in studio animation caanka ah Dreamworks waxay samaysay go'aanka lagu sii daayo koodka habka wax u dhigista moonray, kaas oo adeegsada raadinta raajo ku salaysan Monte Carlo Tirooyinka Isdhexgalka (MCRT).

Nadaamka waxaa laga naqshadeeyay laga soo bilaabo dhulka, kuma tiirsana koodka dhaxalka, wuxuuna diyaar u yahay inuu abuuro shaqooyin dherer leh oo xirfad leh.

Naqshadaynta bilawga ah waxay diiradda saareysaa waxqabadka sare iyo miisaanka, oo ay ku jiraan taageerada samaynta multithreaded, isbarbardhigga hawlgallada, isticmaalka tilmaamaha vector (SIMD), jilitaanka iftiinka dhabta ah, farsamaynta rayaha ee GPU ama dhinaca CPU, jilitaanka iftiinka dhabta ah ee ku salaysan dariiqa la raad raaco, matalaadda qaabdhismeedka mugga (ceerfaha, dabka, daruuraha).

"Waxaan ku faraxsanahay inaan la wadaagno warshadaha in ka badan 10 sano oo hal-abuurnimo iyo horumarinta MoonRay's vectorized, threaded, barbarle iyo qaybsan codebase," ayuu yiri Andrew Pearce, Madaxweyne ku xigeenka.

"Ra'yiga wax-soo-saarka miisaanka ayaa kordha sannad walba, MoonRayna wuxuu diyaar u yahay inuu daboolo baahidaas. Waxaan rajeyneynaa inaan aragno saldhigga koodhka oo sii xoogeysanaya ka-qaybgalka bulshada iyadoo DreamWorks ay sii waddo inay muujiso sida ay nooga go'an tahay in aan il furan."

Si loo habeeyo samaynta qaybiyey Arras qaab u gaar ah ayaa loo isticmaalaa, taas oo kuu ogolaanaysa inaad u qaybiso xisaabaadka server-yo badan ama deegaan daruureed. Samaynta mashiinada badan waxa ay dedejisaa is dhexgalka is dhexgal ee fannaanka iyada oo kala saaraysa samaynta qalabka is dhexgalka kaas oo kordhiya awood is dhexgalka.

Isticmaalka MoonRay iyo Arras ee qaabka mawduucyada badan, farshaxanku wuxuu isku mar ku arki karaa xaalado badan oo iftiin ah, noocyo kala duwan oo hanti ah, marar badan oo la toogtay ama isku xiga, ama xitaa meelo badan oo deegaanka ah.

Si kor loogu qaado xisaabinta iftiinka Deegaannada loo qaybiyey, waa la isticmaali karaasi loo sawiro raadinta maktabadda Intel Embree iyo Isku-duwaha Intel ISPC si loo kala saaro hadhka. Waa suurtogal in la joojiyo wax bixinta wakhti aan sabab lahayn oo dib loo bilaabo shaqadii la joojiyay.

"Waxaan ku faraxsanahay wadashaqeyn dhow oo aan la leenahay DreamWorks on MoonRay oo leh muuqaalkeeda cajiibka ah ee raadinta raajada sawir-qaadista ee ay taageerto Intel Embree iyo isha furan ee Intel Implicit SPMD Compiler (Intel ISPC), labadaba waxaa lagu qaybiyey Intel oneAPI Rendering. 

Intel waxa ay rajaynaysaa fursado cusub oo ay ku dabaqdo hal-abuure iskutallaab ah oo API ah, taageero-iibiyaha isdhaafka ah ee mashruucan isha furan ee dhammaan hal-abuurayaasha,” ayuu yidhi Jim Jeffers, agaasime sare, injineerka sare ee injineernimada, raadraaca sare ee raajo, Intel.

Xirmadan waxa kale oo ka mid ah maktabad weyn oo wax soo saar la tijaabiyey oo PBRs ah iyo lakabka USD Hydra Render Delegates lakabka looguna talagalay is dhexgalka hababka abuurka USD dhaxalka ah.

Hababka sawir-qaadista ee badan ayaa suurtagal ah, laga bilaabo sawir-qaadis ilaa heer sare ah. Iyada oo la taageerayo wax-soo-saarka la qaybiyay, animators waxay si is-dhexgal ah ula socon karaan wax-soo-saarka waxayna isla mar ahaantaa bixin karaan noocyo badan oo goobta ah oo leh xaalado iftiin kala duwan, alaabooyin kala duwan, iyo aragtiyo kala duwan.

Tilmaamaha MoonRay sida timaha iyo samaynta dhogorta ayaa la sameeyay iyadoo lala kaashanayo Intel. Kobcinta natiijada waxaa lagu soo daray Intel Embree ray raadinta kernel maktabadda waxayna tusaale u tahay sida isticmaalka software furan ay uga faa'iidaysanayso dhammaan nidaamka deegaanka. Qaadashada Intel ISPC, MoonRay waxay qabataa isbarbardhigga vector-ka tilmaamaha si loo gaaro horumarro waxqabad oo muuqda.

Sidii aan horayba u soo sheegnay MoonRay waxay isticmaashaa qaab-dhismeedka xisaabinta qaybsan ee DreamWorks, Rasi, in Waxa kale oo lagu dari doonaa saldhigga koodhka isha furan, si loo bixiyo taageero cusub oo loogu talagalay mashiinno badan iyo xaalado badan.

Alaabada waxaa loo isticmaalay in lagu soo bandhigo filimada firfircoon ee "Sida loo tababaro Dragon 3", "The Croods 2: Housewarming", "Boos xun" iyo "Puss in Boots 2: The Last Wish". Waqtigan xaadirka ah, goobta mashruuca furan ayaa mar hore la bilaabay, laakiin koodka laftiisa ayaa loo ballan qaaday in lagu daabici doono GitHub oo hoos yimaada shatiga Apache 2.0.

Ugu dambeyntii, Haddii aad xiisaynayso inaad waxbadan ka ogaato, waxaad ka eegi kartaa faahfaahinta xiriirka soo socda.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   isticmaale aan faraxsaneyn dijo

    Sixitaan degdeg ah: filimka waxaa loo yaqaan " guys xun ", ma "wiilasha xun", haddii ay dhacdo in aad raadiso mar dambe oo ay soo baxdo in aysan ahayn wixii aad filaysay. Taas oo jidka ah, marka hore waxaan ku talinayaa in aad daawato "ocean's kow iyo toban" trilogy si hadhow aad u aragto waxa ay guys xun ku saabsan yihiin.