在近日举行的 Linux 基金会的学院软件基金会开源论坛上,梦工厂透露了其 MoonRay 渲染器的最新开源进程动态。作为软件开源的前期工作之一,该公司已推出了 docs.openmoonray.org 文档门户网站。
早在去年 8 月,梦工厂动画公司就发布声明宣布,计划于 2022 年晚些时候在 Apache 2.0 许可下开源发布 MoonRay。MoonRay 是梦工厂动画内部开发的的 MCRT 渲染器,可以用来制作故事动画,现已被应用于 How to Train Your Dragon: The Hidden World(驯龙高手 3)、 Trolls World Tour(魔发精灵 2 )、 The Bad Guys(坏蛋联盟)、 the upcoming Puss In Boots: The Last Wish(穿靴子的猫 2) 等影片。
目前,MoonRay 尚未以开源形式正式发布;但梦工厂方面表示,其进展已经"非常接近全面推出"。根据文档页面介绍,开源发布的版本特性包括:
- MoonRay 高性能路径追踪渲染器。
- 许多在梦工厂开发的 MoonRay 插件。
- MoonRay 的 Hydra 插件,允许其在支持 Hydra 的应用程序(如 Houdini 和 Maya)中使用。
- Arras 系统,用于在多台机器上分发 MoonRay 渲染。
更多详情可查看其 Github site。
MoonRay 是在梦工厂内部开发的,包括一个广泛的经过生产测试的基于物理的材质库、一个 USD Hydra 渲染委托、多机和通过 Arras 分布式计算框架进行的云渲染。MoonRay 支持使用 DreamWorks 的 Arras 分布式计算框架,并使用了一些 Intel 的软件组件,例如 Embree 和 ISPC。
MoonRay 还与 Intel 的 Open Image Denoise 开源去噪库的进行了集成,具体可查看此演示视频。