Dreamworks Animation Studio telah mengeluarkan kemas kini pertama untuk OpenMoonRay 1.0, sistem pemaparan sumber terbuka yang menggunakan penjejakan sinar Monte Carlo (MCRT). MoonRay memberi tumpuan kepada kecekapan dan kebolehskalaan yang tinggi, menyokong pemaparan berbilang utas, selarikan operasi, penggunaan arahan vektor (SIMD), simulasi pencahayaan realistik, pemancaran sinar GPU atau CPU, simulasi pencahayaan jejak laluan realistik dan pemaparan volumetrik (kabus, api, awan). Kod ini diterbitkan di bawah lesen Apache 2.0.
Sistem ini sedia untuk menghasilkan karya profesional, pada tahap filem berdurasi penuh. Contohnya, sebelum sumber terbuka, MoonRay 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. Untuk pemaparan teragih, rangka kerja Arras proprietari digunakan, yang membolehkan pengiraan diedarkan merentasi beberapa filem. pelayan atau persekitaran awan. Pustaka penjejakan 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.
Dalam versi baharu:
- Satu alat tambahan telah ditambah untuk menyokong toolkit Cryptomatte, yang direka bentuk untuk memilih objek dalam pemandangan 3D.
- Sokongan untuk menyegitigakan poligon cekung menggunakan kaedah pemotongan telinga telah ditambah.
- Sokongan untuk lengkung berorientasikan normal telah ditambah.
- Model demo "MoonRayWidget" telah diterbitkan dan dirujuk dalam banyak bahagian dokumentasi.
Sumber: opennet.ru
