Liberigo de la bildiga sistemo OpenMoonRay 1.1, evoluigita fare de la Dreamworks-studio

Animacia studio Dreamworks publikigis la unuan ĝisdatigon al OpenMoonRay 1.0, malfermfonta bildiga sistemo kiu uzas Montekarlo-radian spuradon (MCRT). MoonRay temigas altan efikecon kaj skaleblecon, subtenas multfadenan bildigon, paraleligon de operacioj, la uzon de vektoraj instrukcioj (SIMD), realisma lumsimulado, radio-prilaborado ĉe la GPU aŭ CPU-flanko, realisma lumsimulado bazita sur padspurado, bildigo de volumetraj strukturoj (nebulo, fajro, nuboj). La kodo estas publikigita sub la permesilo Apache 2.0.

La sistemo estas preta por krei profesiajn verkojn, la nivelo de plenlongaj filmoj, ekzemple, antaŭ ol la kodo estis malfermita, la produkto MoonRay estis uzata por bildigi viglajn filmojn "How to Train Your Dragon 3", "The Croods 2: Housewarming Party" , "Malbonaj knaboj", "Trolloj. Monda Turneo", "The Boss Baby 2", "Everest" kaj "Puss in Boots 2: La Lasta Deziro". Por organizi distribuitan bildigon, ni uzas nian propran Arras-kadron, kiu ebligas al ni distribui kalkulojn tra pluraj serviloj aŭ nubaj medioj. Por optimumigi lumkalkulojn en distribuitaj medioj, la Intel Embree-radia spura biblioteko povas esti uzata, kaj la Intel ISPC-kompililo povas esti uzata por vektorigi ombrantojn. Eblas ĉesi bildigon iam ajn kaj rekomenci operaciojn de la interrompita pozicio.

La pakaĵo ankaŭ inkluzivas grandan bibliotekon de fizike bazitaj bildigaj (PBR) materialoj testitaj en produktadprojektoj, kaj la USD Hydra Render Delegates-tavolon por integriĝo kun konataj enhavkreadsistemoj kiuj subtenas la USD-formaton. Eblas uzi diversajn bildajn generajn reĝimojn, de fotorealismaj ĝis tre stiligitaj. Kun subteno por distribuita bildigo, vigligistoj povas spuri rezultojn interage kaj samtempe redoni plurajn versiojn de sceno sub malsamaj lumkondiĉoj, malsamaj materialaj trajtoj kaj de malsamaj perspektivoj.

En la nova versio:

  • Aldonaĵo estis aldonita por subteni la ilaron Cryptomatte, dizajnitan por elekti objektojn en 3D sceno.
  • Aldonita subteno por triangulado de konkavaj pluranguloj uzante la oreltranĉa metodo.
  • Aldonita subteno por normal-orientitaj kurboj.
  • La demo-modelo "MoonRayWidget" estis publikigita kaj estas menciita en multaj partoj de la dokumentaro.

fonto: opennet.ru

Aldoni komenton