Insider Insider
3dnchu 尚无浏览 2 分钟阅读

BlendFarm – Blender用的开源跨平台独立网络渲染器!

LogicReinc 发布了用于 Blender 的开源跨平台独立网络渲染器“BlendFarm”。

BlendFarm

当我尝试搭建渲染服务器时,我发现大多数网络渲染器都已经过时、无人维护,或者在最新版本的 Blender 上无法运行。

于是我决定自己开发,并且为了让更多人能够使用它而进一步努力。

BlendFarm 是一个自我管理的网络渲染器。目标计算机上不需要安装 Blender。相反,它会在每次请求渲染时下载缺失的单个二进制文件以及相应的 Blender 版本,并将这些安装与其自身的 Blender 安装隔离开来。这样可以(自动)提高对未来 Blender 版本的向后兼容性,并避免本地安装对渲染造成影响。对于均匀分布的场景,约可实现 90% 的扩展性,而且自动性能平衡会在每次渲染后尝试改进。

该应用程序由两部分组成:GUI 应用程序和无头(控制台)应用程序,后者可在 Windows、Linux 和 Mac 上使用。两者都允许运行中的计算机充当渲染节点。使用 GUI 应用程序,你可以在网络中的多个渲染节点之间渲染 Blendfile。Blendfarm GUI 会在每次保存时自动检测正在编辑的 Blendfile 的更改,因此无需重新加载。

由于渲染不会在活动的 Blender 应用程序中执行,而是从其自身的 Blender 实例中的 Blendfile 派生渲染,因此由于渲染导致 Blender 崩溃的可能性更低。每次渲染(会话)也都在 Blender 的独立实例中运行,因此即使 Blender 渲染崩溃,也无需在目标计算机上重启 Blender。

主要特点

  • 在多台计算机上渲染 Cycles 图像
  • 在多台计算机上渲染 Cycles 动画
  • 保存时自动重新渲染
  • 独立 GUI(Windows、Linux、Mac)
  • 无头渲染节点(Windows、Linux、Mac)
  • 单一可执行文件部署
  • 使用 CPU、Cuda、OpenCL 进行渲染
  • 自动工作负载均衡
  • 自动网络检测
  • Blend 文件自动变更检测

这是一个相当有趣的项目!请务必看看!

链接

BlendFarm, A free, cross-platform, stand-alone, open-source Network Renderer – Coding / Released Scripts and Themes – Blender Artists Community

GitHub – LogicReinc/LogicReinc.BlendFarm: A stand-alone Blender Network Renderer

Screenshot of github.com