Dreamworks yakavhurwa sourced MoonRay rendering system

Animation studio Dreamworks yakavhura sourced iyo MoonRay rendering system, inoshandisa ray tracing zvichibva paMonte Carlo nhamba yekubatanidza (MCRT). Chigadzirwa chacho chakashandiswa kupa mafirimu emifananidzo "Maitiro Ekudzidzisa Dhiragoni Yako 3", "The Croods 2: Housewarming Party", "Bad Boys", "Trolls. World Tour", "The Boss Baby 2", "Everest" uye "Puss in Boots 2: The Last Wish". Iyo kodhi inoburitswa pasi peiyo Apache 2.0 rezinesi uye ichave yakagadziridzwa seyakavhurika sosi chigadzirwa mukati meiyo OpenMoonRay chirongwa.

Iyo sisitimu yakagadziridzwa kubva mukutanga, yakasunungurwa kubva mukutsamira pane yechinyakare kodhi uye yakagadzirira kugadzira mabasa ehunyanzvi, senge mafirimu emhando. Yekutanga dhizaini yakatarisana nepamusoro-soro uye scalability, kusanganisira tsigiro yeakawanda-shinda-yekududzira, parallelization, vector-based instruction (SIMD), realistic lighting simulation, GPU kana CPU-side ray processing, yechokwadi nzira yekutevera-based lighting simulation, kupa volumetric. zvivakwa (mhute, moto, makore).

Kuti tironge kugoverwa kwakapararira, tinoshandisa hurongwa hwedu hweArras, hunotibvumira kugovera maverengero muzvikamu zvakasiyana-siyana servers kana nzvimbo dzegore. Kodhi yeArras ichave yakavhurika pamwe chete nekodhi huru yeMoonRay. Raibhurari yeIntel Embree ray tracing inogona kushandiswa kugadzirisa maverengero emwenje munzvimbo dzakapararira, uye Intel ISPC compiler inogona kushandiswa pakutsvaga shader vectorization. Kuburitsa kunogona kumbomiswa chero nguva uye kudzokororwa kubva panzvimbo yakakanganiswa.

Iyo pasuru iyi inosanganisirawo raibhurari hombe yezvinyorwa zvinopa muviri (PBR) zvakaedzwa mumapurojekiti ekugadzira, uye iyo USD Hydra Render Delegates layer yekubatanidzwa neyakajairwa kugadzirwa kwezvinhu masisitimu anotsigira iyo USD fomati. Izvo zvinogoneka kushandisa akasiyana emhando yemhando modhi, kubva kuphotorealistic kusvika kune yakanyanya stylized. Nerutsigiro rwekupa kwakagoverwa, maanimators anogona kuteedzera mhinduro panguva imwe chete uye panguva imwe chete kupa akawanda mavhezheni echiitiko pasi pemamiriro emwenje akasiyana, zvinhu zvakasiyana, uye kubva pamaonero akasiyana.

Tamba vhidhiyo


Source: opennet.ru
Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster