Dreamworks Animation Studio parantos ngarilis apdet munggaran pikeun OpenMoonRay 1.0, sistem rendering sumber terbuka anu ngamangpaatkeun Monte Carlo ray tracing (MCRT). MoonRay museur kana efisiensi sareng skalabilitas anu luhur, ngadukung rendering multi-threaded, paralelisasi operasi, panggunaan instruksi vektor (SIMD), simulasi pencahayaan realistis, casting sinar GPU atanapi CPU, simulasi pencahayaan anu dilacak jalur realistis, sareng rendering volumetrik (kabut, seuneu, awan). Kode ieu diterbitkeun dina lisénsi Apache 2.0.
Sistem ieu parantos siap pikeun nyiptakeun karya profésional, dina tingkat pilem panjang. Salaku conto, sateuacan sumber terbuka, MoonRay dianggo pikeun ngarénder pilem animasi sapertos How to Train Your Dragon 3, The Croods 2: A New Age, Bad Boys, Trolls World Tour, The Boss Baby 2, Everest, sareng Puss in Boots 2: The Last Wish. Pikeun rendering anu disebarkeun, kerangka Arras anu dipatenkeun dianggo, anu ngamungkinkeun itungan disebarkeun ka sababaraha server atanapi lingkungan awan. Pustaka ray tracing Intel Embree tiasa dianggo pikeun ngaoptimalkeun itungan cahaya dina lingkungan anu disebarkeun, sareng kompiler Intel ISPC tiasa dianggo pikeun vektorisasi shader. Rendering tiasa dieureunkeun iraha waé sareng diteruskeun deui ti titik anu kaganggu.
iket ogé ngawengku perpustakaan badag bahan Rendering dumasar fisik (PBR) dites dina proyék produksi, sarta USD Hydra Render Delegates lapisan pikeun integrasi jeung sistem kreasi eusi akrab nu ngarojong format USD. Kasebut nyaéta dimungkinkeun pikeun ngagunakeun rupa-rupa modus generasi gambar, ti photorealistic mun kacida stylized. Kalayan dukungan pikeun rendering anu disebarkeun, animator tiasa ngalacak hasil sacara interaktif sareng sakaligus ngadamel sababaraha vérsi pamandangan dina kaayaan cahaya anu béda, sipat bahan anu béda, sareng tina sudut pandang anu béda.
Dina versi anyar:
- Hiji tambahan parantos ditambahkeun pikeun ngadukung toolkit Cryptomatte, anu dirancang pikeun milih objék dina pamandangan 3D.
- Nambihan dukungan pikeun nyieun triangulasi poligon cekung nganggo metode motong ceuli.
- Ditambahkeun dukungan pikeun kurva anu berorientasi normal.
- Modél démo "MoonRayWidget" parantos dipedalkeun sareng dirujuk dina seueur bagian dokuméntasi.
sumber: opennet.ru
