I-Dreamworks ivule isistimu yokunikezela ye-MoonRay

Isitudiyo sopopayi i-Dreamworks sivule umthombo womthombo wohlelo wokunikezela we-MoonRay, osebenzisa ukulandelela kwe-ray okusekelwe ku-Monte Carlo izinombolo zokuhlanganiswa (MCRT). Umkhiqizo wasetshenziselwa ukunikeza amafilimu opopayi "Indlela Yokuqeqesha Udrako Wakho 3", "The Croods 2: Housewarming Party", "Bad Boys", "Trolls. Ukuvakasha Komhlaba", "I-Boss Baby 2", "Everest" kanye ne-"Puss in Boots 2: The Last Wish". Ikhodi ishicilelwe ngaphansi kwelayisensi ye-Apache 2.0 futhi izothuthukiswa futhi njengomkhiqizo ovulekile ngaphakathi kwephrojekthi ye-OpenMoonRay.

Isistimu yasungulwa kusukela ekuqaleni, yakhululwa ekuncikeni kukhodi eyisidala futhi isilungele ukudala imisebenzi yobungcweti, njengamafilimu afakiwe. Umklamo wokuqala wawugxilwe ekusebenzeni kahle okuphezulu kanye nokukaleka, okuhlanganisa ukusekelwa kokunikezwa okunemicu eminingi, ukufana, imfundo esekelwe ku-vector (i-SIMD), ukulingisa ukukhanya okungokoqobo, ukucubungula kwe-ray ye-GPU noma i-CPU-side, ukulingisa okusekelwe kokukhanya okusekelwe endleleni yokulandelela, ukunikezwa. izakhiwo ze-volumetric (inkungu, umlilo, amafu).

Ukuze sihlele ukunikezwa okusatshalalisiwe, sisebenzisa uhlaka lwethu lwe-Arras, olusivumela ukuthi sisabalalise izibalo kumaseva ambalwa noma ezindaweni zamafu. Ikhodi ye-Arras izovulwa umthombo kanye ne-codebase enkulu ye-MoonRay. Ukuze kuthuthukiswe izibalo zokukhanyisa ezindaweni ezisabalalisiwe, umtapo wezincwadi we-Intel Embree wokulandela umsebe ungasetshenziswa, futhi i-Intel ISPC compiler ingasetshenziswa ukwenza ama-shader vectorize. Kuyenzeka ukuthi umise ukunikezela nganoma yisiphi isikhathi futhi uqalise kabusha ukusebenza endaweni ephazanyiswe.

Iphakheji futhi ihlanganisa umtapo omkhulu wezinto ezisetshenziswayo zokunikezela ezisekelwe ngokoqobo (PBR) ezihlolwe kumaphrojekthi okukhiqiza, kanye nesendlalelo se-USD Hydra Render Delegates ukuze sihlanganiswe namasistimu okudala okuqukethwe ajwayelekile asekela ifomethi ye-USD. Kungenzeka ukusebenzisa izindlela ezahlukahlukene zokukhiqiza izithombe, ukusuka ku-photorealistic kuye kwesitayela esiphezulu. Ngosekelo lokunikezwa okusatshalalisiwe, abapopayi bangakwazi ukulandelela imiphumela ngokuhlanganyela futhi ngesikhathi esisodwa banikeze izinguqulo eziningi zesigcawu ngaphansi kwezimo ezihlukene zokukhanya, izici zento ezibonakalayo ezihlukahlukene, kanye nemibono ehlukene.



Source: opennet.ru

Engeza amazwana