Animaasjestudio Dreamworks kundige de iepen boarne oan fan it MoonRay-renderingsysteem, dat ray tracing brûkt basearre op Monte Carlo numerike yntegraasje (MCRT). It produkt waard brûkt om de animaasjefilms How to Train Your Dragon 3, The Croods 2: Housewarming Party, Bad Boys en Puss in Boots 2: The Last Wish te werjaan. Op it stuit is de iepen projektwebside al lansearre, mar de koade sels wurdt tasein letter op GitHub te publisearjen ûnder de Apache 2.0-lisinsje.
It systeem is fan 'e grûn ôf ûntworpen, frij fan ôfhinklikens fan legacy-koade, en ree om profesjoneel wurk fan funksje-lingte te meitsjen. De earste ûntwerpfokus wie op hege prestaasjes en skalberens, ynklusyf stipe foar multi-threaded rendering, parallelisaasje fan operaasjes, gebrûk fan vector ynstruksjes (SIMD), realistyske ljochtsimulaasje, rayferwurking oan 'e GPU of CPU-kant, realistyske ljochtsimulaasje basearre op paad tracing, rendering volumetryske struktueren (mist, fjoer, wolken).
Om ferspraat rendering te organisearjen, brûke wy ús eigen Arras-raamwurk, wêrmei't wy berekkeningen oer ferskate gebieten ferspriede kinne. servers of wolkomjouwings. De Arras-koade sil iepen boarne wêze neist de haad MoonRay-koadebasis. De Intel Embree-raytracingbibleteek kin brûkt wurde om ljochtberekkeningen yn ferspraat omjouwings te optimalisearjen, en de Intel ISPC-kompiler kin brûkt wurde foar shadervektorisaasje. Rendering kin op elk momint pauzearre wurde en wer oppakt wurde fan it ûnderbrutsen punt.
It pakket befettet ek in grutte bibleteek fan fysyk basearre rendering (PBR) materialen testen yn produksje projekten, en in laach fan USD Hydra Render Delegates foar yntegraasje mei fertroude ynhâld skepping systemen dy't stypje de USD opmaak. It is mooglik om ferskate byldgeneraasjemodi te brûken, fan fotorealistysk oant heul stilisearre. Mei stipe foar ferspraat rendering kinne animators resultaten ynteraktyf folgje en tagelyk meardere ferzjes fan in sêne werjaan ûnder ferskate ljochtbetingsten, ferskate materiaaleigenskippen en út ferskate perspektiven.
Boarne: opennet.ru
