Studyoya anîmasyonê Dreamworks motora vegotinê ya MoonRay-ya ku Monte Carlo Numerical Integration Ray Tracing (MCRT) bikar tîne-çavkaniyek vekiriye. Berhem ji bo pêşkêşkirina fîlmên anîmasyon How to Train Your Dragon 3, The Croods 2: Housewarming, Bad Boys, Trolls hat bikar anîn. Gera Cîhanê, Boss Baby 2, Everest, û Puss in Boots 2: The Last Wish. Kod di bin lîsansa Apache 2.0 de tê weşandin û dê wekî hilberek vekirî di nav projeya OpenMoonRay de bêtir pêşve bibe.
Pergal ji bingehê ve hatî sêwirandin, ji girêdana bi koda mîrasê bêpar, û amade ye ku xebata profesyonel, taybetmendî hilberîne. Balkêşiya sêwirana destpêkê li ser performansa bilind û pîvandinê bû, di nav de piştgirî ji bo renderkirina pir-têlan, paralelkirina operasyonan, karanîna rêwerzên vektorê (SIMD), simulasyona ronahiyê ya rastîn, pêvajokirina tîrêjê li aliyê GPU an CPU, simulasyona ronahiya rastîn a li ser bingeha rê. şopandin, danasîna strukturên volumetric (mij, agir, ewr).
Ji bo rêkxistina renderkirina belavkirî, em çarçoveya xwe ya Arras bikar tînin, ku dihêle em hesaban li ser çend pêşkêşkerên an jîngehên ewr. Koda Arras dê li kêleka koda sereke ya MoonRay-ê bi çavkaniya vekirî be. Pirtûkxaneya şopandina tîrêjê ya Intel Embree dikare ji bo baştirkirina hesabên ronîkirinê di jîngehên belavkirî de were bikar anîn, û berhevkarê Intel ISPC dikare ji bo vektorîzasyona shader were bikar anîn. Renderkirin dikare di her kêliyê de were rawestandin û ji xala qutkirî ji nû ve were destpêkirin.
Di pakêtê de pirtûkxaneyek mezin a materyalên Rendering Bi Bingeha Fîzîkî (PBR) ku di projeyên hilberînê de hatine ceribandin, û qatek USD Hydra Render Delegates ji bo entegrasyonê bi pergalên afirandina naverokê yên naskirî yên ku ji hêla USD ve hatî çalak kirin jî vedihewîne. Mimkun e ku meriv cûrbecûr awayên hilberîna wêneyê, ji fotorealîst heya pir stîlîzekirî bikar bîne. Bi piştevaniya ji bo pêşkêşkirina belavkirinê, anîmator dikarin encamê bi înteraktîf bişopînin û bi hevdemî gelek guhertoyên dîmenê bi şert û mercên ronahiyê yên cihê, taybetmendiyên materyalê yên cihêreng û ji nêrînên cihêreng re pêşkêş bikin.

Source: opennet.ru
