DreamWorks Animation will release MoonRay, its in-house production renderer, as Open Source in the Fall of 2022.
The ray tracing renderer was used on the animated features The Bad Guys and the upcoming Puss in Boots: The Last Wish. The program will be available to the public later this year. MoonRay is a high-performance Monte Carlo ray tracer capable of photorealistic and stylized rendering.
“We are thrilled to share with the industry over 10 years of innovation and development on MoonRay’s vectorized, threaded, parallel, and distributed code base,” said Andrew Pearce, Vice President of Global Technology at DreamWorks. “The appetite for rendering at scale grows each year, and MoonRay is set to meet that need. We expect to see the code base grow stronger with community involvement as DreamWorks continues to demonstrate our commitment to open source”.
MoonRay utilizes DreamWorks’ distributed computation framework, Arras, also to be included in the open source code base, to provide innovative multi-machine and multi-context support. Multi-machine rendering speeds up the interactive display for the artist, decouples rendering from the interactive tool which increases interactive robustness. Using MoonRay and Arras in a multi-context mode, the artist can simultaneously visualize multiple lighting conditions, varying material properties, multiple times in a shot or sequence, or even multiple locations in an environment.
DreamWorks intends to make MoonRay available under the Apache 2.0 license. Further information and updates will be available at OpenMoonRay.org