Glendale – DreamWorks Animation has just announced its intention to release its production presentation software, MoonRay, as open source software later this year. MoonRay is DreamWorks’ advanced MCRT viewer, which has been used in feature films such as How to Train Your Dragon: The Hidden WorldAnd the Croods: A New EraAnd the the wickedas well as coming Puss in shoes: The last wishDeveloped by world-class engineers at DreamWorks, MoonRay, which hits theaters December 21, includes an extensive library of physical-tested materials, Hydra’s US dollar rendering delegate, multi-device rendering and cloud-based rendering via Arras.
“We are thrilled to share with the industry more than 10 years of innovation and development on MoonRay’s oriented, threaded, parallel, and distributed blade base,” said Andrew Pearce, Vice President of Global Technology at DreamWorks. “The desire for widespread viewing grows every year, and MoonRay is set to meet that need. We expect to see the code base grow stronger with community engagement as DreamWorks continues to demonstrate our commitment to open source.”
Designed in-house from the start with a focus on efficiency and scalability, the Monte Carlo Ray Tracer, MoonRay from DreamWorks, with the motto “…keeping all the vector lanes of all cores in all devices occupied all the time with purposeful work”, as well as providing modern features for expressive full technical. It can render a wide range of photos from photorealistic to strong style photos. MoonRay is built on an advanced, highly scalable architecture without previous legacy code, allowing for rapid feature film-quality artistic iteration using familiar tools. Additional high-performance features include support for distributed rendering, pixel-matched XPU mode that provides improved performance by ray packet processing on the GPU as well as the CPU, ray processing via Intel® Embree, shader routing using Intel® ISPC assembly, and path tracing bundled. MoonRay includes Hydra’s USD rendering agent for integration into content creation tools that support the standard.
“We are proud of our close collaboration with DreamWorks on MoonRay for its impressive performance in optical ray tracing rendering powered by Intel Embree and Intel Implicit SPMD Program Compiler (Intel ISPC), both of which are distributed in the Intel oneAPI Rendering Toolkit,” said Jim Jeffers. , Senior Director, Principal Engineer, Intel Advanced Ray Tracing. “MoonRay features such as hair and fur rendering were developed in collaboration with Intel. The resulting improvements are built into the Intel® Embree ray tracing kernel library and demonstrate how using open software benefits the entire ecosystem. By adopting Intel ISPC, MoonRay embraces routing instruction parallelism to improve performance. Significantly. Intel is looking forward to new opportunities to implement a single architecture via the API, and cross-vendor support for this open source project to all creators.”
MoonRay uses DreamWorks’ distributed computing framework, Arras, which will also be included in the open source code base, to provide innovative multi-device and multi-contextual support. Multi-device display speeds up the artist’s interactive presentation, separating the show from the interactive instrument that increases interactive power. Using MoonRay and Arras in multi-context mode, an artist can simultaneously imagine multiple lighting conditions, different properties of materials, multiple times in a shot or sequence, or even multiple locations in an environment.
According to Simon Crown Shaw, Microsoft Director of Business Strategy for Media and Communications, “We see the use of MoonRay with Arras on Microsoft Azure as a game-changer in the hands of artists, delivering faster iterations in lighting, and enabling multi-contextual rendering. As the complexity of visual effects and animated content increases, Compute requirements for creation and rendering are also increasing. Microsoft Azure allows studios and artists to access MoonRay with Arras for the first time, run the platform with a wide range of computing capacity in the cloud, and expand on-demand worldwide.”
“MoonRay has changed the rules of the game in our productions,” said Bill Ballou, DreamWorks’ chief technology officer. “We have over a billion hours of use in DreamWorks. As the open source community continues to embrace and enhance it, we will see significant benefits for the animation and visual effects industry as well as academia.”
DreamWorks intends to make MoonRay available under the Apache 2.0 license. More information and updates will be available at OpenMoonRay.org.
Source: DreamWorks Animation
Dan Sarto is publisher and editor-in-chief of Animation World Network.