Dreamworks menggunakan sumber terbuka sistem pemaparan MoonRay

Dreamworks Animation Studio telah menggunakan sumber terbuka sistem pemaparan MoonRaynya, yang menggunakan pengesanan sinar simulasi Monte Carlo (MCRT). Sistem ini digunakan untuk menghasilkan filem animasi seperti How to Train Your Dragon 3, The Croods 2: A New Age, Bad Boys, Trolls World Tour, The Boss Baby 2, Everest, dan Puss in Boots 2: The Last Wish. Kod ini dikeluarkan di bawah lesen Apache 2.0 dan akan dibangunkan lagi sebagai projek sumber terbuka dalam projek OpenMoonRay.

Sistem ini dibangunkan dari awal, dibebaskan daripada pergantungan pada kod lapuk dan bersedia untuk mencipta karya profesional, seperti filem cereka. Tumpuan reka bentuk awal adalah pada kecekapan dan kebolehskalaan tinggi, termasuk sokongan untuk pemaparan berbilang benang, penyejajaran, arahan berasaskan vektor (SIMD), simulasi pencahayaan realistik, pemprosesan sinar GPU atau bahagian CPU, simulasi pencahayaan berasaskan pengesanan laluan realistik, pemaparan struktur isipadu (kabut, api, awan).

Untuk mengatur pemaparan teragih, kami menggunakan rangka kerja Arras kami sendiri, yang membolehkan kami mengagihkan pengiraan merentasi beberapa pelayan atau persekitaran awan. Kod Arras akan disumberkan secara terbuka di samping pangkalan kod utama MoonRay. Pustaka pengesanan sinar Intel Embree boleh digunakan untuk mengoptimumkan pengiraan pencahayaan dalam persekitaran teragih dan pengkompil Intel ISPC boleh digunakan untuk vektorisasi shader. Pemaparan boleh dijeda pada bila-bila masa dan disambung semula dari titik yang terganggu.

Pakej ini juga termasuk perpustakaan besar bahan pemaparan berasaskan fizikal (PBR), diuji dalam projek pengeluaran dan lapisan Perwakilan Render Hydra USD untuk penyepaduan dengan sistem penciptaan kandungan biasa yang menyokong format USD. Pelbagai mod penjanaan imej tersedia, daripada fotorealistik kepada sangat bergaya. Dengan sokongan untuk rendering yang diedarkan, animator boleh memantau hasil secara interaktif dan pada masa yang sama menghasilkan berbilang versi adegan dengan keadaan pencahayaan, sifat bahan dan sudut pandangan yang berbeza.

Mainkan video


Sumber: opennet.ru
Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster