Dreamworks'i animatsioonistuudio avaldas esmakordselt avatud renderdamise sĂŒsteemi OpenMoonRay 1.0, mis kasutab Monte Carlo meetodil pĂ”hinevat kiirteekonnaga jĂ€lgimist (MCRT). MoonRay keskendub kĂ”rge efektiivsus ja skaleeritavus, toetades mitme lĂ”ime renderdamist, tegevuste paralleelset töötlemist, vektorinstruktsioonide (SIMD) kasutamist, realistlikku valgustuse simuleerimist, kiirteekonnaga töötlemist GPU vĂ”i CPU poolel, realistlikku valgustuse simuleerimist teede jĂ€lgimise pĂ”hjal ning mahuliste struktuuride nagu udu, tuli ja pilved renderdamist. Kood on avaldatud litsentsi Apache 2.0 all.
SĂŒsteem on valmis professionaalsete tööde loomiseks, mille tase on tĂ€ispika filmi tasemel, nĂ€iteks kuni toote MoonRay koodi avamise hetkeni kasutati seda animatsioonifilmide renderdamiseks nagu "Kuidas taltsutada lohet 3", "Kruudide perekond 2: Kolimine", "Halvad poisid", "Trollid. Maailmaturnee", "Boss Baby 2", "Everest" ja "Kass saapaid 2: Viimane soov". Jaotatud renderdamise korraldamiseks kasutatakse firma enda raamistikku Arras, mis vĂ”imaldab arvutusi jaotada mitme serverid vĂ”i pilvekeskkonna vahel. Valgustuse arvutamise optimeerimiseks jaotatud keskkondades saab kasutada Intel Embree kiirteega jĂ€lgimise teeki, ja shaderite vektoreerimiseks Intel ISPC kompilaatorit. Renderdamine on vĂ”imalik peatada igal ajal ja jĂ€tkata operatsioone peatatud positsioonilt.
Pakett sisaldab ka suurt fĂŒĂŒsikaliselt korrektse renderdamise (PBR) materjalide raamatukogu, mis on testitud töös olevates projektides, ning USD Hydra Render Delegates kihti, et integreerida tuttavatesse sisuloome sĂŒsteemidesse, mis toetavad USD formaati. Erinevaid pildigeneratsiooni reĆŸiime on vĂ”imalik rakendada alates fotorealistlikest kuni tugevalt stiliseeritud. TĂ€nu jaotatud renderdamise toele saavad animatsioonikunstnikud jĂ€lgida tulemust interaktiivses reĆŸiimis ja samaaegselt visualiseerida mitmeid stseeniversioone erinevate valgustusolude, erinevate materjalide omadustega ja erinevatest vaatenurkadest.
Uues versioonis:
- On lisatud tÀiendav tugi Cryptomatte tööriistadele, mis on mÔeldud 3D-stseeni objektide eristamiseks.
- Lisatud on nÔgusa hulknurga trianguleerimise tugi, kasutades kÔrva lÔikamise meetodit.
- Lisatud on normaalse suunaga kÔverate tugi.
- Avalikustatud on demonstreeriv mudel «MoonRayWidget», mida mainitakse mitmes dokumentatsiooni osas.
Allikas: opennet.ru
