梦工厂发布开源渲染器'MoonRay'
动画公司梦工厂宣布其制作渲染器MoonRay的开源发布,现已对外开放。在2022年SIGGRAPH会议上,该工作室公布了其计划发布,随后收到了数千个查询。自那时以来,公司一直在努力改进其代码库、完善文档,并与预发布合作伙伴进行接口测试,展示了渲染器在梦工厂以外的应用。现在,该代码库在OpenMoonRay.org上以Apache 2开源许可证发布。
梦工厂动画公司全球技术副总裁Andrew Pearce说:"我为MoonRay团队感到非常自豪,他们在严格遵守多核处理原则的情况下精心设计了这个渲染器。MoonRay利用提供的所有内核或GPU提供互动的艺术探索。与梦工厂一样,MoonRay也是在艺术与科学的交汇处诞生的。我们渴望看到更广泛的艺术家和开发者社区将用MoonRay做什么"。
据梦工厂介绍,他们的内部蒙特卡罗光线跟踪器MoonRay旨在专注于效率和可扩展性。开发人员的信条是“…始终将所有机器的所有核心的所有向量通道保持繁忙,进行有意义的工作”,并提供现代特性以实现完整的艺术表达。它可以生成从照片般逼真到强烈风格化的广泛图像。它是建立在领先的高度可扩展的架构之上,可以使用熟悉的工具快速进行特色电影质量的艺术迭代。其他高性能特性包括支持分布式渲染、像素匹配的XPU模式、通过英特尔Embree加速的逼真光线追踪和oneAPI的其他方面。此外,MoonRay还包括一个用于与支持该标准的内容创建工具集成的USD Hydra渲染代理。
自2022年8月宣布计划发布以来,MoonRay团队已与少量Beta测试人员合作,使代码库能够在梦工厂的流水线环境之外构建和运行。转换构建系统为行业标准的CMake环境已经完成。它包括一个新的文档网站、重组的库、减少的依赖关系和引用的开源包。所有这些都是当前发布版本,并为梦工厂的制作提供了额外的增强和功能。
安东·卡普拉尼安(Anton Kaplanyan),英特尔图形研究副总裁指出:“MoonRay 的开源发布将先进的制作渲染器带到了艺术家、内容创作者和现实模拟从业者的手中,为社区创新提供了支持。”他表示,“作为此次发布的一部分,与 DreamWorks 的合作使 MoonRay 用户可以获得英特尔技术、Intel Embree 和 oneAPI 工具等构建块,为开放和高效的渲染生态系统提供支持。”
“我们非常高兴地展示 DreamWorks 继续致力于开源,通过贡献 MoonRay 来实现这一目标,” DreamWorks 动画首席技术官比尔·巴勒(Bill Ballew)补充道。“我们与社区的合作使我们更加强大,期待继续合作。”
有关文档、代码访问、在线论坛、演示视频及其他信息现已在 OpenMoonRay.org 上提供。