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

BlendFarm v1.0.8 – 免费&开源的Blender用跨平台・独立式网络渲染器正式支持Blender 3.0!

之前也介绍过的、由LogicReinc制作的Blender用开源跨平台独立式网络渲染器的Blender 3.0正式支持版「BlendFarm v1.0.8」已经公开。

BlendFarm

BlendFarm是网络渲染器,目标计算机上不需要安装Blender。相反,每当需要渲染时,它会在缺少单一二进制文件的情况下下载适当版本的Blender,并将这些安装与自身的Blender安装隔离开来。这样可以(自动)提高与未来Blender版本的向上兼容性,并消除因本地安装而改变渲染结果的可能性。对于均匀分布的场景,可实现约90%的扩展性,自动性能平衡会在每次渲染后尝试改进。
该应用由两部分组成:GUI应用程序,以及可在Windows、Linux和Mac上使用的无头(控制台)应用程序。两者都允许运行中的计算机充当渲染节点。使用GUI应用程序,可以在网络内的多个渲染节点之间渲染Blendfile。Blendfarm GUI会在每次保存时自动检测正在编辑的Blendfile的更改,因此无需重新加载。
渲染不会在活动的Blender应用程序中执行,而是从其自身的Blender实例中对Blendfile进行派生渲染,因此由于渲染导致Blender崩溃的可能性较低。由于每次渲染(会话)也都在Blender自己的实例中运行,即使Blender渲染崩溃,也无需在目标计算机上重新启动Blender。

  • 分布式渲染:网络渲染器。支持CPU和GPU(CUDA / OPENCL,预计在获得Ampere后计划支持OPTIX)
  • 独立客户端:blend更新后会自动更新,不会降低Blender速度
  • 无头服务器:单个可执行文件即可轻松部署
  • Blender版本——自动下载合适版本的Blender
  • 按块渲染图像——支持多种渲染策略,包括显示已渲染块的方式
  • 实时更新——保存项目时自动重新渲染
  • 自动检测——应用程序会尝试自动检测网络中的节点
  • 自动性能:每次渲染后测量性能,以改进分布(todo Improvement)
  • 队列中的渲染——在特定配置下排队多个渲染

为什么BlendFarm是独立式的

  • 跨Blender版本——无需修改软件即可轻松切换Blender版本
  • 无需为设置烦恼——设置不会被应用程序编辑。只是复制文件并读取。
  • 更具未来保障——失败集中在一个小脚本中,其他逻辑是安全的
  • 自动安装——无需安装Blender版本。所需的任何版本都由应用程序处理
  • 改进工作流程——即使实时重新渲染没有改善,也不会有太大差别
  • 响应迅速——不会降低Blender速度。相比之下,Python也非常慢。
  • 稳定——不会因为奇怪的失败而让Blender崩溃。你不想丢失那个项目。

v1.0.8的变更内容:

本次发布解决了因API的细微变更导致的Blender 3.0问题。此外还添加了项目的默认设置。

  • 支持Blender 3.0
  • [将设置保存为默认值]按钮

虽然因Cycles-X让渲染速度大幅提升,但果然还是需要时间吧。拥有多台PC的人,如果用这类工具来搭建环境,可能会更轻松。请务必看看。

链接

下载地址:Release Version 1.0.8 – Blender 3.0 Support & Save Settings as Default · LogicReinc/LogicReinc.BlendFarm · GitHub

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

Screenshot of github.com