Dreamworks adatsegula njira yoperekera ya MoonRay

Situdiyo ya makanema ojambula pa Dreamworks yatsegula njira yoperekera ya MoonRay, yomwe imagwiritsa ntchito kufufuza kwa ray kutengera Monte Carlo manambala kuphatikiza (MCRT). Zogulitsazo zidagwiritsidwa ntchito popanga makanema ojambula "Momwe Mungaphunzitsire Chinjoka Chanu 3", "The Croods 2: Partywarming Party", "Bad Boys", "Trolls. Ulendo Wapadziko Lonse", "The Boss Baby 2", "Everest" ndi "Puss in Boots 2: The Last Wish". Khodiyo imasindikizidwa pansi pa layisensi ya Apache 2.0 ndipo ipangidwanso ngati chinthu chotseguka mkati mwa polojekiti 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 tikonzekere kugawidwa kogawidwa, timagwiritsa ntchito dongosolo lathu la Arras, lomwe limatithandiza kugawa mawerengedwe pamaseva angapo kapena malo amtambo. Khodi ya Arras idzakhala yotseguka pamodzi ndi codebase yayikulu ya MoonRay. Kuti muwongolere kuwerengera kowunikira m'malo omwe amagawidwa, laibulale ya Intel Embree ray tracing ingagwiritsidwe ntchito, ndipo compiler ya Intel ISPC ingagwiritsidwe ntchito kupangitsa ma shader. Ndizotheka kusiya kupereka nthawi iliyonse ndikuyambiranso ntchito kuchokera pamalo osokonezedwa.

Phukusili lilinso ndi laibulale yayikulu ya zida za Physically Based Rendering (PBR) zoyesedwa m'mapulojekiti opanga, ndi gawo la USD Hydra Render Delegates kuti liphatikizidwe ndi machitidwe odziwika bwino opangidwa ndi USD. Ndizotheka kugwiritsa ntchito mitundu yosiyanasiyana yamitundu yazithunzi, kuyambira pazithunzi mpaka zokongoletsedwa kwambiri. Ndi chithandizo cha kugawidwa kogawidwa, opanga makanema amatha kuyang'anira zotsatirazo molumikizana ndi nthawi imodzi kupereka mitundu ingapo ya chochitikacho ndi kuyatsa kosiyanasiyana, mawonekedwe osiyanasiyana komanso mawonekedwe osiyanasiyana.



Source: opennet.ru

Kuwonjezera ndemanga