blender独立渲染管理器B-Renderon v3.1 for Windows

为什么要创造它?

我每天在一个小的动画工作室工作,使用Blender(以及其他软件),然后我回家,在个人项目中更多地使用Blender。无论是在工作中还是在家里,我发现我和其他与我一起工作的动画师越来越依赖命令行脚本进行渲染,这既是因为性能的提高(例如,更少的内存消耗,更少的渲染-一些附加组件崩溃,以及通常更快的渲染),也是因为我们经常需要留下多个混合文件在夜间或周末进行渲染。 但是编写命令行脚本可能会非常繁琐并且容易出错(键入错误经常会导致渲染失败)。这就是为什么我开发了B-Renderon,这是一个独立的程序,它有一个漂亮而方便的图形界面,可以从命令行渲染多个混合文件,而不用担心(甚至看不到,除非你想看)。 在开发它的过程中,我想到了一些扩展和改进它的想法,最终它变得比我想象的更酷、更有用。

谁能从中受益? 在我看来,几乎所有在受支持平台上使用Blender的人,以及用它进行渲染的人,都会从使用B-Renderon中受益。根据我的经验,一旦你在你的渲染工作流程中采用了一个像B-Renderon这样的工具,根据你正在处理的项目,它的范围从方便到感觉不可或缺。简单地拖放一堆混合到B-Renderon上,点击render,第二天来看它们全部被渲染,这是令人满意的。能够轻松地批量渲染场景/相机/视图层的混合或不同版本的不同混合,或者快速设置不同的帧范围并渲染它们,等等,将繁琐的过程变得轻而易举。它还可以在具有多个gpu的系统中提供巨大的帮助,以加速在并行实例中使用不同的GPU同时渲染不同的帧。

特征

  • 支持拖放混合文件,将它们添加到队列中并重新排序
  • 具有逐文件模式选项,可以渲染为动画,也可以输入要渲染的帧列表
  • 允许您设置不同版本的Blender来渲染队列中的不同文件。
  • 允许您选择每个作业要使用的场景、视图层和相机。
  • 允许您设置要渲染的帧范围,并通过一个方便的功能将该范围拆分为队列中的不同作业。
  • 支持中断渲染并在稍后恢复渲染,自动从最后保存的帧之后的帧开始
    • 允许您拥有不同的命名队列并在它们之间快速切换
    • 为每个队列存储一个日志文件,其中包含有用的信息,例如每次渲染的开始和结束时间和日期、每帧的平均渲染时间、总队列处理时间、场景名称以及每个作业的渲染帧数。
    • 可以在渲染过程中显示Blender的实时日志/控制台
    • 你可以很容易地用合适的blender版本打开你队列中的任何blend,打开blend路径,打开output路径。
    • 允许您添加额外的命令行参数,例如,如果您想要更改渲染引擎、分辨率、执行python命令等。
    • 允许您选择外部blender渲染脚本来管理每个混合的渲染。例如,如果有一个脚本为场景中的所有摄影机渲染不同的静止图像,则可以选择该脚本与添加到队列中的混合一起使用。
    • 包括在所有渲染完成后关闭电脑的选项。(请注意,在某些linux系统中,该选项需要B-renderon以特权运行才能工作)。
    • 在渲染过程中,“停止”按钮有一个上下文菜单,其中包含在队列中的当前项目完成后或当前帧保存后停止的选项。
    • 对于循环渲染,它允许您为队列中的不同项目分配不同的设备。(此选项适用于Blender 2.82或更高版本),具有在选定作业中“分发”选定设备的选项,该选项与使用多个并行Blender实例进行渲染的设置以及预设为关闭覆盖和打开占位符的额外参数相结合,对于具有多个gpu的系统来说非常有用,每个gpu并行地一次渲染不同的帧,这比对每个帧使用所有GPU要快得多。
    • 包括一个简单的图像查看器来快速预览渲染。
    • 调度器可以选择设置自动渲染开始和/或结束时间。
    • 并行呈现队列中多个项目的选项
    • 读取blend的相机并选择要用于渲染的相机
    • 读取blend的视图层,并选择要用于渲染的视图层
    • 使用标记/通配符设置输出路径和文件名。包括预设
    • 能够选择文件夹作为“监视文件夹”,这样任何添加到这些文件夹的新混合文件都会被b-renderon自动拾取并渲染
    • 设置中的选项自动检测失败的渲染(如搅拌机崩溃,或gpu内存不足等),并尝试恢复它们。
    • 状态栏显示所选作业的相关信息,如每帧的平均渲染时间、估计剩余时间、已完成作业的总渲染时间等。

    它是如何工作的?

    B-Renderon实际上不会打开你的混合文件*。它只是管理你通过它的界面设置的设置和参数,当你点击“渲染”时,它开始产生后台blender实例,你选择的设置作为命令行参数,等待每个实例完成后再开始下一个。在渲染过程中,它从blender的实时日志中提取有用的信息存储在B-Renderon的日志中,并了解到目前为止每时每刻渲染的帧数。

     请注意,由于实际的渲染是由Blender完成的,因此您需要在您的计算机中安装它才能进行渲染。

    界面语言可以设置为英语、西班牙语或中文