
梦工厂动画公司最近发布了其内部制作渲染器 MoonRay 的最新版本——2.15。这款高性能蒙特卡洛光线追踪器自2023年起以开源形式对外发布,并且连同梦工厂自家的云渲染框架 Arras 一同开放源代码。
🌟 MoonRay 简介
MoonRay 是一款高性能的蒙特卡洛光线追踪器,旨在“让所有机器的所有核心始终忙碌”,支持混合 GPU/CPU 渲染模式,输出结果与纯 CPU 渲染一致。它既能生成风格化的图像,也能实现逼真的视觉效果,具备 VFX 渲染器所需的关键特性,如 AOVs/LPEs 和深度输出。
此外,MoonRay 配备了 Hydra delegate(hdMoonRay),使得它能够在支持 Hydra delegates 的 DCC 应用程序(如 Houdini 和 Katana)中作为视口渲染器集成使用。
尽管已经开源,MoonRay 仍然是梦工厂动画公司的活跃开发项目,并被应用于该工作室近期的作品中,包括《功夫熊猫4》和《野生机器人》。
🚀 MoonRay 2.15 主要更新亮点
🔧 开发者新特性:自动化测试套件助力回归测试
- Render Acceptance Test Suite (RATS):一套自动化的测试工具,用于检测因代码更改而引起的视觉回归问题;
- 工具通过对比前一版本渲染器生成的标准图像与当前开发版本的渲染结果进行工作;
- 测试套件包含约400个小型场景,每个场景专门用来测试渲染器的不同方面,包括相机、材质、贴图或灯光;
- MoonRay 现在也支持非统一内存访问(NUMA)架构,在多核系统上可显著提高性能。
🎨 艺术家新特性:TwoSidedMap 及其他材质与相机更新
- TwoSidedMap:一种新的双面纹理映射方式,允许创建两面不同的纹理效果;
- ImageMap 支持 UDIM 格式的旋转操作:增强纹理处理灵活性;
- 单个材质内支持多个 BSSRDF:丰富材质表现力;
- 每个 BSDF 穹顶光集:为光照设置提供更多选项;
- 鱼眼相机新增视野角度属性(FOV):提升特殊视角控制能力。
💻 许可证、系统要求及发布时间
📝 许可证:
- MoonRay 采用开源的 Apache 2.0 许可证发布;
💻 系统要求:
- 可在 Linux 和 macOS 上从源码编译安装;
- 经过测试的操作系统包括 Rocky Linux 9 和 macOS 14、15;
- XPU 模式需要 NVIDIA GPU(需支持 CUDA 和 OptiX)在 Linux 系统上运行,或 Apple Silicon 处理器在 macOS 系统上运行;


评论留言