Isitudiyo soopopayi I-Dreamworks inenkqubo yonikezelo ye-MoonRay evulekileyo, esebenzisa umkhondo we-ray osekwe kwi-Monte Carlo yokuhlanganiswa kwamanani (MCRT). Imveliso yayisetyenziselwa ukunikezela ngeefilimu ezinoopopayi "Indlela Yokuqeqesha I-Dragon 3", "I-Croods 2: Iqela le-Housewarming Party", "Abafana Bambi", "I-Trolls. UKhenketho lweHlabathi", "I-Boss Baby 2", "Everest" kunye ne "Puss in Boots 2: Umnqweno wokugqibela". Ikhowudi ipapashwe phantsi kwelayisensi ye-Apache 2.0 kwaye iya kuphuhliswa ngakumbi njengemveliso yomthombo ovulekileyo ngaphakathi kweprojekthi ye-OpenMoonRay.
Inkqubo yaphuhliswa ukusuka ekuqaleni, ikhululwe ekuxhomekeke kwikhowudi yakudala kwaye ilungele ukudala imisebenzi yobuchwephesha, njengemiboniso bhanyabhanya. Ugqaliselo loyilo lokuqala lwalusekusebenzeni okuphezulu kunye nokulinganisa, kubandakanya inkxaso yonikezelo olunemisonto emininzi, ukuhambelana, imiyalelo esekwe kwivektha (i-SIMD), ukulinganisa okubonakalayo kokukhanya, i-GPU okanye i-CPU-side processing ray, indlela yokwenyani yokulandelela ukulinganisa ukulinganisa, ukunikezela. izakhiwo ze-volumetric (inkungu, umlilo, amafu).
Ukuze silungiselele ukuhanjiswa okusasazwe, sisebenzisa isakhelo sethu se-Arras, esisivumela ukuba sisasaze izibalo kwiindlela ezahlukeneyo abancedisi okanye iindawo zelifu. Ikhowudi ye-Arras iya kuvulwa ngokuvulelekileyo ecaleni kwesiseko sekhowudi yeMoonRay ephambili. Ilayibrari yokulandelela imisebe ye-Intel Embree ingasetyenziselwa ukuphucula ukubalwa kokukhanya kwiindawo ezisasazekileyo, kwaye i-Intel ISPC compiler ingasetyenziselwa ukukhanyisa i-vectorization. Ukuhanjiswa kungamiswa nangaliphi na ixesha kwaye kuqaliswe kwakhona ukusuka kwindawo ephazamisekileyo.
Iphakheji ikwabandakanya ilayibrari enkulu ye-Physically Based Rendering (PBR) imathiriyeli evavanyiweyo kwiiprojekthi zemveliso, kunye ne-USD Hydra Render Delegates layer ukuze kudityaniswe neenkqubo eziqhelekileyo zokudala umxholo we-USD. Kuyenzeka ukuba usebenzise iindlela ezahlukeneyo zokuvelisa imifanekiso, ukusuka kwifotorealistic ukuya kwisitayile esiphezulu. Ngenkxaso yonikezelo olusasazwayo, oopopayi banokubeka iliso kwisiphumo ngokusebenzisana kwaye kwangaxeshanye banike iinguqulelo ezininzi zendawo eneemeko ezahlukeneyo zokukhanya, iipropati zemathiriyeli ezahlukeneyo kunye neendawo zokujonga ezahlukeneyo.

umthombo: opennet.ru
