Keluaran sistem rendering OpenMoonRay 1.1, dibangunkan oleh studio Dreamworks

Studio animasi Dreamworks telah menerbitkan kemas kini pertama kepada OpenMoonRay 1.0, sistem pemaparan sumber terbuka yang menggunakan pengesanan sinar Monte Carlo (MCRT). MoonRay memfokuskan pada kecekapan dan kebolehskalaan tinggi, menyokong pemaparan berbilang benang, penyelarasan operasi, penggunaan arahan vektor (SIMD), simulasi pencahayaan realistik, pemprosesan sinar pada bahagian GPU atau CPU, simulasi pencahayaan realistik berdasarkan pengesanan laluan, pemaparan struktur isipadu (kabus, api, awan). Kod ini diterbitkan di bawah lesen Apache 2.0.

Sistem ini sedia untuk mencipta karya profesional, tahap filem cereka, contohnya, sebelum kod dibuka, produk MoonRay telah digunakan untuk menghasilkan filem animasi "How to Train Your Dragon 3", "The Croods 2: Housewarming Party" , β€œBad Boys”, β€œTrolls. World Tour", "The Boss Baby 2", "Everest" dan "Puss in Boots 2: The Last Wish". Untuk mengatur pemaparan teragih, kami menggunakan rangka kerja Arras kami sendiri, yang membolehkan kami mengedarkan pengiraan merentas beberapa pelayan atau persekitaran awan. Untuk mengoptimumkan pengiraan pencahayaan dalam persekitaran teragih, pustaka pengesanan sinar Intel Embree boleh digunakan dan pengkompil Intel ISPC boleh digunakan untuk menvektorkan shader. Anda boleh berhenti membuat pada bila-bila masa dan menyambung semula operasi dari kedudukan yang terganggu.

Pakej ini juga termasuk perpustakaan besar bahan pemaparan berasaskan fizikal (PBR) yang diuji dalam projek pengeluaran, dan lapisan Perwakilan Render Hydra USD untuk penyepaduan dengan sistem penciptaan kandungan biasa yang menyokong format USD. Anda boleh menggunakan pelbagai mod penjanaan imej, daripada fotorealistik kepada sangat bergaya. Dengan sokongan untuk rendering yang diedarkan, animator boleh menjejaki hasil secara interaktif dan serentak menghasilkan berbilang versi pemandangan di bawah keadaan pencahayaan yang berbeza, sifat bahan yang berbeza dan dari perspektif yang berbeza.

Dalam versi baharu:

  • Alat tambah telah ditambahkan untuk menyokong kit alat Cryptomatte, yang direka untuk memilih objek dalam pemandangan 3D.
  • Menambah sokongan untuk menyegitiga poligon cekung menggunakan kaedah pemotongan telinga.
  • Menambah sokongan untuk lengkung berorientasikan normal.
  • Model demo "MoonRayWidget" telah diterbitkan dan disebut dalam banyak bahagian dokumentasi.

Sumber: opennet.ru

Tambah komen