Dreamworks' Moonray Renderer to become open source

A Spooky October Update!

(Above: ALab v2 rendered in MoonRay - Video will be released shortly)

Hello from DreamWorks!

Here is the October update on our progress towards open sourcing MoonRay. Much of the update is continuation of work already in progress, and the ongoing testing and validation of that work in our environment.

We are still aiming for late this year for opening the GitHub repo and making the source code available. We’re currently working with a few pre-release partners to ensure the Linux build process is a stable and robust experience.

  • We have migrated our build system generator to CMake, and are working to ensure that this build of MoonRay is used internally as well as for the external releases and for all future development. We are just past the halfway point on this work.
  • We’ve expanded our testing of our Hydra delegate to include the McUsd scene, to help validate the USDPreviewSurface material and associated utility nodes.
  • We are working on removing the last remaining internal dependency, which will allow for building and running MoonRay both with and without a Docker container.
  • We’ve made some improvements to multi-machine rendering and gained some significant efficiency improvements.
  • We are carefully expanding our beta testing with select partners to help test MoonRay in environments outside of DreamWorks.
  • We’re progressing well on our documentation effort, standing up Doxygen for API and iterating on end-user documentation.
  • Aside from the work to open sourcing MoonRay, we’re continuing to add features as part of our continuous support of DreamWorks productions and pushing the look and capabilities of movies being rendered with MoonRay.

Ongoing work

  • Documentation, focused first on the end-user.
  • Responding to beta issues in more diverse environments than our internal environment
  • Working to get a workflow to accept external contributions and publish back to the community

Thank you again for your interest in MoonRay, and for your patience as we work towards a sustainable initial release.

The MoonRay Team

8 Likes