网络上有关渲染农场的概念数不胜数,有一部分说法甚至让我们对渲染农场有了很大误解,究竟真正什么是渲染农场、渲染农场有多少种类型?我们怎么选择适合自己的渲染农场?这些都是各位小伙伴们近期比较关心的一些问题。
首先渲染农场是一种高性能计算机系统(数据中心),例如计算机集群,专门用于计算(渲染)计算机生成图像(CGI)。渲染农场主要应用在动画、电影、视觉效果以及建筑可视化等等方面,目前,行业内大多数人认为:渲染农场是一种渲染服务,可以提供强大的计算性能来加快渲染速度。
一、渲染农场的种类
1.传统渲染农场
一般的传统渲染农场是由工作室所有,通过购买计算机(渲染节点/服务器)和软件许可证(创建套件、渲染农场管理器...)才能构建自己的渲染农场,这种通常被称为本地渲染农场或者叫做内部渲染农场,不单这些,他们还必须自己安装、维护和处理一切涉及渲染相关的事情。
而构建本地渲染农场是有双面性的,从好的方面来看,工作室不用去担心安全性的问题,因为这种渲染农场由他们自己管理所有的数据,数据方面的私密性是比较好的,第二个优势是,不管在任何时候,只要他们有渲染需求,就都可以随时使用自家的渲染农场,没有时间的限制条件。
当然,传统的渲染农场缺点当然也是不得不说的:
(1)渲染农场碰到任何问题时,都必须有自己来承担和修复一切相关问题;
(2)渲染农场的机器投资、license、维护费和技术团队的工资开销是非常巨大的;
(3)渲染农场对于机器的投资是有限的,碰上很大的项目或者超多项目堆积在一起的时候,最后截至的日期会把他们逼的压力很大,因为机器的数量是固定的,如果去投入更多机器的话,在其他空闲的时候,不经常使用可能会造成资源浪费。
2.云渲染农场
云渲染农场和上面的传统渲染农场有很多相同支持,但是不同地方在于,云渲染农场的每一个用户都可以将 CGI 项目发送到云渲染平台,并在云端进行渲染流程。这种云渲染农场和传统渲染农场有一点相似,但又方便了很多。因为云渲染农场的客户非常自由,不用被传统渲染农场的各种条件所限制。
目前Renderbus正是这样的提供在线云渲染服务的平台,云渲染农场将更多的技术研发力量和服务精力投入给用户,为用户开发最优质的渲染体验,Renderbus有着庞大的计算机集群来提供海量算力进行云渲染,我们可以根据自己的项目需要提交任意数量的渲染作业进行批量渲染,什么排队等渲染不存在的,为什么呢?因为我们的渲染数量不再受限。而软件的所有许可证都已经提前安排好,支持软件、插件和渲染器的数量接近20种,用户只需将项目通过本地计算机打包好,上传到Renderbus云渲染平台,然后进行云渲染前的参数设置,再提交渲染作业即可,在渲染时也不用时刻盯紧进度,就连下载也是在渲染完成后自动下载回本地的。
二、我们应该在什么时候使用云渲染农场?
如果是渲染简单场景和较短的动画项目时,我们在本地的渲染时可以无压力完成的,所以可以自行渲染,那有人问了,既然自己本地都可以渲染,我们为什么还要使用云渲染农场来进行渲染?一起看看:
(1)对于收益巨大的项目,相信节省时间会比担心渲染费用更会被优先选择;
(2)当我们不得不渲染某种需要大量渲染时间耗费的动画时;
(3)当我们必须要通过加快渲染速度而赶着满足最后的交付日期时;
(4)当我们需要渲染十分复杂或者是超高质量的场景时(如 8k、12k 或更高的样本);
(5)当本地的计算机根本无法满足我们的渲染要求时;
最后想说,渲染只是一项技术工作,所以3D艺术家其实不应该花那么多时间来死磕,相反我们可以通过使用云渲染技术来帮助自己更专注于 3D 创作过程。Renderbus也有信心让 3D 艺术家的渲染流程变得更加容易,目前我们广泛支持市面上多款主流软件和插件,也欢迎各位小伙伴们尝试在我们的云渲染农场上进行项目渲染,看看它是如何工作的!