开源渲染器 MoonRay 2.40 发布:增强光路可视化,实验性新 UI 登场

DreamWorks Animation 日前发布了其自研生产渲染器 MoonRay 的最新版本 2.40。这是一个开源版本,被《荒野机器人》(The Wild Robot)、《坏蛋联盟 2》(The Bad Guys 2)等影片广泛采用。2.40 版本进一步扩展了用于渲染调试的光路可视化工具,并引入了一套全新的用户界面原型。

开源渲染器 MoonRay 2.40 发布:增强光路可视化,实验性新 UI 登场

MoonRay 是什么?

MoonRay 是一款高性能的蒙特卡洛光线追踪渲染器(MCRT renderer),最初为 DreamWorks 内部制作而开发。设计目标从一开始就很明确:让“所有机器的所有核心一直保持忙碌”,从而充分利用算力资源。它支持:

  • 纯 CPU 渲染
  • 混合 CPU/GPU 的 XPU 模式(在视觉结果上与 CPU 模式保持一致)

MoonRay 既可以完成照片级真实感渲染,也支持高度风格化输出,并拥有典型 VFX 渲染器应具备的关键特性,例如:

  • AOV / LPE 输出
  • Deep 数据输出

它还附带 Hydra 渲染代理 hdMoonray,能将 MoonRay 作为视口渲染器接入任何支持 Hydra 代理的 DCC 软件,例如 Houdini 和 Katana。

MoonRay 2.40 核心更新:

  1. 光路可视化增强
    • 扩展了调试工具,现已支持云渲染框架 Arras
    • 新增隐藏线不透明度控制,方便在复杂场景中查看光线路径。
  2. 全新 UI 原型
    • 推出基于 Dear ImGui 的新界面 moonray_gui_v2(替代原有 Qt 界面)。
    • 集成了像素检查、快照功能,并优化了光路可视化的交互体验。
  3. 关键 Bug 修复
    • 修复了光源采样相关的崩溃问题(如内存泄漏、边界盒计算错误)。
    • 修复了体积渲染、反射拉伸及材质加载错误。
  4. 构建系统更新
    • CUDA 最低架构要求从 6.1 提升至 7.5
    • 代码库清理完毕,移除了废弃的 DebugRay 和旧版 API。
(0)
上一篇 1天前
下一篇 19小时前

相关推荐

发表回复

登录后才能评论