Dreamworks adatsegula njira yoperekera ya MoonRay

Dreamworks Animation Studio yatsegula njira yake yojambulira ya MoonRay, yomwe imagwiritsa ntchito Monte Carlo simulation ray tracing (MCRT). Dongosololi linagwiritsidwa ntchito kujambula makanema ojambula monga How to Train Your Dragon 3, The Croods 2: A New Age, Bad Boys, Trolls World Tour, The Boss Baby 2, Everest, ndi Puss in Boots 2: The Last Wish. Khodiyi yatulutsidwa pansi pa layisensi ya Apache 2.0 ndipo idzakulitsidwanso ngati pulojekiti yotseguka mkati mwa pulojekiti ya OpenMoonRay.

Dongosololi lidapangidwa kuyambira pachiyambi, lomasulidwa ku kudalira ma code akale ndipo ndi okonzeka kupanga ntchito zamaluso, monga makanema apakanema. Cholinga choyambirira cha mapangidwe ake chinali pakuchita bwino kwambiri komanso scalability, kuphatikizapo kuthandizira kumasulira kwamitundu yambiri, kufanana, malangizo opangidwa ndi vector-based (SIMD), kuyerekezera kowunikira, GPU kapena CPU-side ray processing, njira yeniyeni yowunikira kuyatsa, kumasulira. mapangidwe a volumetric (chifunga, moto, mitambo).

Kuti tikonze kugawa kogawa, timagwiritsa ntchito dongosolo lathu la Arras, lomwe limatithandiza kugawa mawerengedwe m'njira zingapo. maseva kapena malo amtambo. Khodi ya Arras idzatsegulidwa momasuka pamodzi ndi codebase yayikulu ya MoonRay. Laibulale ya Intel Embree ray tracing ingagwiritsidwe ntchito kukonza mawerengedwe a kuwala m'malo ogawidwa, ndipo chojambulira cha Intel ISPC chingagwiritsidwe ntchito powunikira shader. Kujambula kumatha kuyimitsidwa nthawi iliyonse ndikuyambiranso kuchokera pamalo osokonekera.

Phukusili limaphatikizanso laibulale yayikulu yopangira zinthu (PBR), zoyesedwa m'mapulojekiti opanga, ndi gawo la USD Hydra Render Delegates kuti liphatikizidwe ndi machitidwe omwe amadziwika bwino omwe amathandizira mtundu wa USD. Mitundu yosiyanasiyana yopangira zithunzi ikupezeka, kuyambira pa photorealistic mpaka stylized kwambiri. Ndi chithandizo cha kugawidwa kogawidwa, opanga makanema amatha kuyang'anira zotsatira zake ndi nthawi imodzi ndikupereka mitundu ingapo yokhala ndi kuyatsa kosiyanasiyana, mawonekedwe, ndi mawonekedwe.

Sewerani kanema


Source: opennet.ru
Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster