Dreamworks iepene it MoonRay-renderingsysteem

Animaasjestudio Dreamworks hat de MoonRay-renderingmotor iepen boarne dy't Monte Carlo Numerical Integration Ray Tracing (MCRT) brûkt. It produkt waard brûkt om de animaasjefilms How to Train Your Dragon 3, The Croods 2: Housewarming, Bad Boys, Trolls wer te jaan. World Tour, Boss Baby 2, Everest, en Puss in Boots 2: The Last Wish. De koade wurdt publisearre ûnder de Apache 2.0-lisinsje en sil fierder ûntwikkele wurde as in iepen produkt binnen it OpenMoonRay-projekt.

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 ferdielde rendering te organisearjen, wurdt it eigen ramt fan Arras brûkt, wêrtroch jo berekkeningen kinne fersprieden nei ferskate servers of wolkomjouwings. De Arras-koade sil iepen boarne wurde neist de wichtichste MoonRay-koadebase. Om de berekkening fan ferljochting yn ferdielde omjouwings te optimalisearjen, kin de Intel Embree ray tracing bibleteek brûkt wurde, en de Intel ISPC-kompiler kin brûkt wurde om shaders te vektorisearjen. It is mooglik om op in willekeurige momint de rendering te stopjen en operaasjes te hervatten fanút de ûnderbrutsen posysje.

It pakket omfettet ek in grutte bibleteek fan Physically Based Rendering (PBR) materialen testen yn produksjeprojekten, en in USD Hydra Render Delegates-laach foar yntegraasje mei fertroude USD-ynskeakele ynhâldskeppingssystemen. It is mooglik om ferskate byldgeneraasjemodi te brûken, fan fotorealistysk oant heul stilisearre. Mei stipe foar ferdielde rendering kinne animators it resultaat ynteraktyf kontrolearje en tagelyk meardere ferzjes fan it toaniel werjaan mei ferskate ljochtbetingsten, ferskate materiaaleigenskippen en út ferskate stânpunten.



Boarne: opennet.ru

Add a comment