Dreamworks meghere sistemu ntụgharị MoonRay

Ihe nkiri ihe nkiri Dreamworks ewepụtala igwe ihe ngosi MoonRay nke na-eji Monte Carlo Numerical Integration Ray Tracing (MCRT). A na-eji ngwaahịa a mee ihe nkiri animated Otu esi azụ dragọn gị 3, The Croods 2: Housewarming, Bad Boys, Trolls. Njem ụwa, The Boss Baby 2, Everest, na Puss na akpụkpọ ụkwụ 2: Ọchịchọ Ikpeazụ. Ebipụtara koodu a n'okpuru ikike Apache 2.0, a ga-emepekwa ya dị ka ngwaahịa mepere emepe n'ime ọrụ OpenMoonRay.

Emebere usoro ahụ site na ala, na-enweghị ịdabere na koodu nketa, ma dị njikere ịmepụta ọkachamara, ọrụ ogologo oge. Ihe mbụ a na-elekwasị anya bụ ịrụ ọrụ dị elu na scalability, gụnyere nkwado maka nsụgharị multi-threaded, parallelization of functioning, ojiji nke vector ntụziaka (SIMD), ezigbo simulation ọkụ, nhazi ray na GPU ma ọ bụ CPU n'akụkụ, ezigbo simulation ọkụ dabeere na ụzọ. ịchụ nta, na-enye usoro volumetric (fog, ọkụ, igwe ojii).

Iji hazie nsụgharị ekesa, a na-eji usoro nke Arras, nke na-enye gị ohere ikesa mgbako na ọtụtụ sava ma ọ bụ gburugburu igwe ojii. A ga-emeghe koodu Arras yana koodu MoonRay bụ isi. Iji kwalite ngụkọ nke ọkụ na gburugburu ebe kesara, enwere ike iji akwụkwọ ọbá akwụkwọ tracing Intel Embree ray, enwere ike iji igwe nchịkọta Intel ISPC mee ihe na-eme ka ihe nhụsianya dị. Ọ ga-ekwe omume ịkwụsị inye ihe n'oge aka ike wee maliteghachi ọrụ site na ọnọdụ kwụsịrị.

Ngwungwu a gụnyekwara nnukwu ọba akwụkwọ nke akụrụngwa dabere na anụ ahụ (PBR) nwalere n'ọrụ mmepụta, yana akwa USD Hydra Render Delegates maka njikọta na sistemụ mmepụta ọdịnaya ejiri USD mara nke ọma. Ọ ga-ekwe omume iji ụdị ọgbọ ihe oyiyi dị iche iche, site na fotorealistic ruo na nke ukwuu. Site na nkwado maka nsụgharị ekesa, ndị na-eme ihe nkiri nwere ike nyochaa nsonaazụ ya na mmekọrịta yana n'otu oge na-enye ọtụtụ nsụgharị nke ebe ahụ na ọnọdụ ọkụ dị iche iche, ihe onwunwe dị iche iche na site na echiche dị iche iche.



isi: opennet.ru

Tinye a comment