Dreamworks open-source sistem rendering MoonRay

Studio animasi Dreamworks geus open sourced sistem rendering MoonRay, nu ngagunakeun ray tracing dumasar kana Monte Carlo numeris integrasi (MCRT). Produk ieu dipaké pikeun nyieun pilem animasi "Kumaha Ngalatih Naga Anjeun 3", "The Croods 2: Housewarming Party", "Bad Boys", "Trolls". World Tour", "The Boss Baby 2", "Everest" jeung "Puss in Boots 2: The Last Wish". Kodeu diterbitkeun dina lisénsi Apache 2.0 sareng bakal dikembangkeun deui salaku produk open source dina proyék OpenMoonRay.

Sistemna dikembangkeun ti mimiti, dibébaskeun tina gumantungna kana kodeu kuno sareng siap pikeun nyiptakeun karya profésional, sapertos pilem pilem. Fokus desain awal éta dina efisiensi tinggi na scalability, kaasup rojongan pikeun rendering multi-threaded, parallelization, instruksi dumasar-vektor (SIMD), simulasi cahaya realistis, GPU atanapi CPU-sisi pamrosésan sinar, jalur realistis tracing simulasi cahaya dumasar, rendering. struktur volumetrik (kabut, seuneu, awan).

Pikeun ngatur rendering disebarkeun, kami nganggo kerangka Arras sorangan, anu ngamungkinkeun urang pikeun ngadistribusikaeun itungan dina sababaraha server atanapi lingkungan awan. Kodeu Arras bakal open sourced sareng basis kode MoonRay utama. Pikeun ngaoptimalkeun itungan cahaya dina lingkungan disebarkeun, bisa dipaké Intel Embree ray tracing perpustakaan, sarta Intel ISPC compiler bisa dipaké pikeun vectorize shaders. Kasebut nyaéta dimungkinkeun pikeun ngeureunkeun rendering iraha waé sareng neruskeun operasi tina posisi anu diganggu.

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.



sumber: opennet.ru

Tambahkeun komentar