OpenMoonray 2.15.0.1

MoonRay is DreamWorks’ open-source, award-winning, state-of-the-art production MCRT renderer, which has been used on the following feature films: How to Train Your Dragon: The Hidden World Abominable The Croods: A New Age Trolls World Tour The Boss Baby: Family Business The Bad Guys Puss In Boots: The Last Wish MoonRay was developed at DreamWorks and is in continuous active development and includes an extensive library of production-tested, physically based materials, a USD Hydra render delegate, multi-machine and cloud rendering via the Arras distributed computation framework.

Tags graphics video renderer mcrt
License Apache
State stable

Recent Releases

2.15.0.116 Jul 2025 03:15 minor feature: lt;h2 gt;What's new lt;/h2 gt;. lt;h6 gt;We've changed openmoonray's versioning scheme to align with how we version our internal repositories, which is typically a minor version bump with weekly internal releases and a major version bump when one of our productions locks off on a particular version, to ensure stability for the remainder of that production. lt;/h6 gt;. lt;h3 gt;Features lt;/h3 gt;. lt;ul gt;. lt;li gt;New developer lt;a href="https://github.com/dreamworksanimation/rats" gt;regression suite (RATS) lt;/a gt;. Includes release of 400 tests, and automated canonical image generation. lt;/li gt;. lt;li gt;Added NUMA architecture support. Includes affinity controls for CPU / Memory to achieve better performance on NUMA architecture machines. lt;/li gt;. lt;li gt;New lt;a href="https://docs.openmoonray.org/user-reference/tools/rdla_gui/" rel="nofollow" gt; lt;code gt;rdla_gui lt;/code gt; lt;/a gt; program that creates a GUI from rdla objects and parameters and updates a delta.rdla file for real time control when rendering with lt;code gt;moonray_gui lt;/code gt; lt;/li gt;. lt;li gt;New per-BSDF lobe lightsets lt;/li gt;. lt;li gt;Added an FOV attribute to the FisheyeCamera lt;/li gt;. lt;li gt;New lt;a href="https://docs.openmoonray.org/user-reference/scene-objects/maps/TwoSidedMap/" rel="nofollow" gt;TwoSidedMap lt;/a gt; lt;/li gt;. lt;li gt;Allow ImageMap rotation to work with UDIM images, which will rotate from their center lt;/li gt;. lt;li gt;Support multiple BSSRDFs in a single material lt;/li gt;. lt;li gt;Added scene_rdl2 functions and improvements to support hdMoonray lt;/li gt;. lt;li gt;Added tmp directory management for signal-based checkpointing lt;/li gt;. lt;/ul gt;. lt;h3 gt; lt;/h3 gt;. lt;ul gt;. lt;li gt;and optimized file output logic for signal-based checkpointing lt;/li gt;. lt;li gt;weight scaling of ToonBRDF in scalar lt;/li gt;. lt;li gt;OCIO not being built into moonray_gui lt;/li gt;. lt;li gt;SwitchNormalMap choice attribu
1.7.0.031 Dec 2024 17:39 major feature: Features Improved Rocky9 and MacOS build instructions and CMake presets for hdMoonray in Houdini XPU mode now accelerates both regular rays and occlusion rays for NVIDIA GPUs XPU mode now supports more than two (up to 16) motion blur steps/samples for meshes Adds FOV controls to spherical camera to allow rendering onto a partial sphere Improvements to rdla_filter - splits long lines Adds -threads option to moonray_bake Makes all parameters (except clamp values) of RemapMap bindable Adds a "ramp_input_scale" parameter for diffuse to the DwaBase material Adds a PortalLight Supports distant lights referenced by a PortalLight IntensityLightFilter can now distinguish between direct/indirect paths Offset and scale are now bindable for UVTransformMap Supports indirect illumination on volumes Adds scene variable "slerp_xforms" which fixes scaling when camera shutter is outside motion steps range Improved ray-sphere intersection precision Avoids BVH rebuilds if geometry hasn't changed in update Adds support for min_shadow_distance Adds stochastic presence optimization Adds Cryptomatte support to hdMoonRay Adds reflected cryptomatte data support Adds screen space radius controls for curves and points Adds support for "primary aov", allow users to specify an aov as the "primary" output Includes light filter luminance in the visibility aov render_profile_viewer now uses OpenImageIO to display test result images Added new guide for understanding shadow ray manipulation attributes Shared memory framebuffer interface for sending framebuffer data between processes New commandline tool: shmFbTool: test and analyze shared memory framebuffer data New commandline tool: shmFbDump: example code to access shared memory framebuffer without using OpenMoonRay lib Bug Fixes Fix flickering shadows in successive rendered frames Fix crash with volumes Fix depth aov on Sp