随着越来越多的3D用户转向blender,blender用户迫切需要一款免费的简单的轻量级渲染农场软件来应付动画广告视频方面场景需求,毕竟再强大的单台PC也解决不了动画领域广告电影的渲染需求,皮克斯科幻电影也不是通过无比强大的i9+4090卡单台机器来解决耗时上万小时的渲染任务,毕竟一秒正常也得20帧以上,30秒也得600帧,对于4k一帧渲染就得好几个小时,算下来至少也得一个月以上。
有人也会说可以购买云渲染服务,笔者想强调的是云渲染确实可以解决这个问题,但是有个缺点就是太贵,毕竟按照云渲染的价格云渲染机器运行半年都可以把物理硬件成本回收回来了,对于那些手头不太宽裕的blender玩家有点贵了,特别在接一些小项目的时候,完全可以自己用闲置的多台机器花费3天到一个星期这类合理时间内把动画渲染出来,扣除电费成本还是可以节约不少钱。
那么怎么搭建一台免费的本地blender渲染农场?在搭建本地渲染农场之前,也了解过渲染农场的一些原理,本质上利用了互联网那种分布式计算,将一个大型渲染任务切分成多个小的任务交给不同机器渲染。笔者经过2个星期调研实验,终于通过blendstation成功搭建了自己的blender渲染农场,中间有调研过smedge,sheepit都被我否定掉,具体原因不在这里详述
下面简单讲述一下blendstation搭建渲染农场的关键步骤
第一步,下载blendstation,官方下载地址,需要提醒的是,最终还是跳到了百度网盘,可能官网下载速度受限。下载下来需要注意的是,这个不是一个软件,解压缩以后是2个软件,一个是BlendStation-manager负责控制调度的软件,一个是BlendStation-worker负责具体的渲染工作
第二步确定好哪台机器作为控制中心安装BlendStation-manager,剩下的机器都安装BlendStation-worker,在我这里,我在192.168.10.9同时作为控制中心和worker节点,192.168.10.13和192.168.10.24
BlendStation-manager的机器管理页面,我们将3台机器都添加到渲染集群中,如下图所示
第三部添加作业渲染,这个很简单,根据文档提示即可
渲染过程我们可以通过运行监控去观察总体进度,已经渲染时长,和各个机器cpu利用率情况,基本都在100%,如果有机器长期达不到100%,说明配置有问题,需要排查
完成时