Dreamworks Animation Studio has released the first update of its open rendering system, Openmoonray 1.0. This system utilizes the Monte-Carlo method, which is based on numerical integration by the trace of rays, to achieve high efficiency and scalability. Openmoonray 1.0 supports multi-heating rendering, decay operations, the use of vector instructions (SIMD), realistic light simulation, realistic simulation of lighting based on Trace of Ways, and rendering volumetric structures such as fog, fire, and clouds. The code is published under the Apache 2.0 license.
Prior to the release of Openmoonray, Dreamworks Animation used the MoonRay product to render animated films, such as “How to Train Your Dragon 3”, “Family CRUZ 2: The Household”, “Bad Guys”, “Trolls World Tour”, “Everest”, and “Cat in Boots 2: Last Desire”. Openmoonray is equipped to create professional work, such as full-length films.
Openmoonray uses its own ARRAS framework to organize distributed rendering, allowing for calculations to be distributed among multiple servers or cloud circles. The rays tracer library, Intel Embree, can be used to optimize the calculation of lighting in a distributed environment, and the compiler Intel ISPC allows for the vectorization of shaders.
Overall, Openmoonray 1.0 is a powerful rendering system that can handle complex and professional work. Its open-source nature, combined with the support of frameworks and libraries, makes it a valuable contribution to the animation industry.