Dreamworks ṣe idasilẹ koodu eto ṣiṣe MoonRay

Awọn iroyin bu wipe awọn gbajumọ ere idaraya isise Dreamworks ti ṣe ipinnu lati tu koodu naa silẹ fun Rendering eto oṣupa, eyi ti o nlo wiwa ray da lori Monte Carlo Numerical Integration (MCRT).

Eto naa jẹ apẹrẹ lati inu ilẹ, ko dale lori koodu ohun-ini, ati pe o ti ṣetan lati ṣẹda awọn iṣẹ ipari ẹya-ara ọjọgbọn.

Apẹrẹ akọkọ ti dojukọ iṣẹ ṣiṣe giga ati scalability, pẹlu atilẹyin fun fifun ni multithreaded, parallelization ti awọn iṣẹ, lilo awọn itọnisọna vector (SIMD), kikopa ina ojulowo, ṣiṣe ray lori GPU tabi ẹgbẹ Sipiyu, kikopa ina ojulowo ti o da lori ipa-ọna itọpa, aṣoju ti awọn ẹya iwọn didun (kukuru, ina, awọsanma).

"A ni inudidun lati pin pẹlu ile-iṣẹ naa ju ọdun 10 ti ĭdàsĭlẹ ati idagbasoke ni MoonRay's vectorized, threaded, parallel and pin code base," Andrew Pearce, Igbakeji Aare sọ.

“Ifẹ fun ṣiṣe ni iwọn n dagba ni gbogbo ọdun, ati pe MoonRay ti mura lati pade iwulo yẹn. A nireti lati rii pe ipilẹ koodu dagba ni okun sii pẹlu ilowosi agbegbe bi DreamWorks tẹsiwaju lati ṣafihan ifaramo wa lati ṣii orisun. ”

Lati ṣeto awọn Rendering pin Ilana ti ara Arras lo, ti o fun laaye laaye lati pin awọn iṣiro si awọn olupin pupọ tabi awọn agbegbe awọsanma. Imuṣiṣẹpọ ẹrọ-pupọ ṣe iyara iworan ibaraenisepo fun olorin nipasẹ ṣiṣe iyasọtọ lati ohun elo ibaraenisepo eyiti o mu ki agbara ibaraenisepo pọ si.

Lilo MoonRay ati Arras ni ipo ọrọ-ọpọlọpọ, olorin le ni akoko kanna wo awọn ipo ina pupọ, awọn ohun-ini ohun elo ti o yatọ, awọn akoko pupọ ni shot tabi lẹsẹsẹ, tabi paapaa awọn ipo pupọ ni agbegbe kan.

Lati je ki ina isiro ni awọn agbegbe ti o pin, le ṣee loto ray wiwa ìkàwé Intel Embree ati alakojo Intel ISPC lati vectorize shaders. O ṣee ṣe lati da iṣẹ duro ni akoko lainidii ati bẹrẹ awọn iṣẹ lati ipo ti o da duro.

“A ni igberaga fun ifowosowopo isunmọ wa pẹlu DreamWorks lori MoonRay pẹlu iṣẹ ṣiṣe wiwa kakiri fọto ti o yanilenu ti o ni atilẹyin nipasẹ Intel Embree ati orisun ṣiṣi Intel Implicit SPMD Compiler (Intel ISPC), mejeeji pin lori Rendering Intel oneAPI. 

Intel nreti siwaju si awọn aye tuntun lati lo ọkanAPI- faaji, atilẹyin ataja fun iṣẹ akanṣe orisun ṣiṣi yii fun gbogbo awọn olupilẹṣẹ, ”Jim Jeffers sọ, oludari agba, ẹlẹrọ oga agba, wiwa kakiri ray ilọsiwaju, Intel.

Apapọ naa tun pẹlu ile-ikawe nla ti awọn ohun elo PBR ti iṣelọpọ ti a fihan ati Layer Awọn Aṣoju Hydra Render USD kan fun isọpọ pẹlu awọn eto ẹda akoonu USD julọ.

Awọn ipo aworan lọpọlọpọ ṣee ṣe, lati photorealistic si gíga stylized. Pẹlu atilẹyin fun pinpin pinpin, awọn oṣere le ṣe atẹle ibaraenisepo iṣelọpọ ati ni nigbakannaa ṣe awọn ẹya pupọ ti iṣẹlẹ pẹlu awọn ipo ina oriṣiriṣi, awọn ohun-ini ohun elo oriṣiriṣi, ati lati oriṣiriṣi awọn aaye wiwo.

Awọn ẹya MoonRay gẹgẹbi irun ati fifun irun ni idagbasoke ni ifowosowopo pẹlu Intel. Awọn imudara abajade wa pẹlu Intel Embree ray wiwa kernel ikawe ati ṣe apẹẹrẹ bii lilo sọfitiwia ṣiṣi ṣe anfani gbogbo ilolupo eda abemi. Nipa gbigba Intel ISPC, MoonRay faramọ ilana isọdọmọ fekito lati ṣaṣeyọri awọn ilọsiwaju iṣẹ ṣiṣe iyalẹnu.

Gẹgẹbi a ti sọ tẹlẹ MoonRay nlo ilana ṣiṣe iṣiro pinpin DreamWorks, Arras, que yoo tun wa ninu ipilẹ koodu orisun ṣiṣi, lati pese atilẹyin imotuntun fun awọn ẹrọ pupọ ati awọn aaye pupọ.

A lo ọja naa lati ṣe awọn fiimu ere idaraya “Bi o ṣe le ṣe ikẹkọ Dragon 3 rẹ”, “The Croods 2: Housewarming”, “Awọn ọmọkunrin buburu” ati “Puss in Boots 2: Ifẹ Ikẹhin”. Ni akoko yii, aaye iṣẹ akanṣe ṣiṣi tẹlẹ ti ṣe ifilọlẹ, ṣugbọn koodu funrararẹ ti ṣe ileri lati tẹjade nigbamii lori GitHub labẹ iwe-aṣẹ Apache 2.0.

Níkẹyìn, Ti o ba nifẹ lati mọ diẹ sii nipa rẹ, o le ṣayẹwo awọn alaye ninu awọn atẹle ọna asopọ.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Ọrọìwòye kan, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   olumulo ti ko ni itelorun wi

    Atunse iyara: fiimu naa ni a pe ni “awọn eniyan buburu”, kii ṣe “awọn ọmọkunrin buburu”, ti o ba wa nigbamii ati pe kii ṣe ohun ti o nireti. Kini nipasẹ ọna, akọkọ Mo ṣeduro pe ki o wo awọn mẹta-mẹta «ocean's mọkanla» ki nigbamii o le rii kini awọn eniyan buburu jẹ nipa