渲染农场小科普

2015-03-24 07:03:24

简单来说,渲染(Render)就是把3D场景中的模型、灯光等元素通过复杂的数学计算转化为可视的2D图像。根据项目要求的不同,渲染的复杂程度会随着需要渲染要素的变化而增加。比如说,一个3D场景中包含有3D模型、贴图、灯光和其他众多不同的元素。完成如此复杂的渲染要求,我们需要采用高性能的计算机集群。

渲染农场

当我们需要渲染多个复杂图像时,比如动画电影中用到的图像,单台计算机是难以完成的。此时,我们就需要用到渲染农场,正如上文提到的,渲染农场是由相互联网的高性能计算机集群组成,用于渲染复杂的CG图像。渲染农场由主机和众多节点机组成,主机通过队列管理器(Queue Manager)或者渲染管理软件负责向节点机分配渲染任务。该复合系统采用并行计算技术,所以每台节点机都可以同时渲染自己的任务。根据渲染任务的复杂程度,渲染任务可以根据全图、层或者在建模型的序列进行渲染任务的分配。队列管理器可以根据渲染的情况检查和平衡渲染任务的数量,并可以作出相应调整。

1

和超级计算机的区别

渲染农场的可拓展是一个循序渐进的过程,主要取决于渲染任务的复杂性程度。一般情况下,制作方并不会购买数以千计的计算机进行VFX(视觉特效)的渲染。随着业务的发展,渲染农场会逐步增加节点机以确保渲染任务的顺利进行。任何渲染农场都是从小开始发展,逐步壮大。而超级计算机则是一套高速运转和处理预定义任务的系统。随着时间的推移,超级计算机需要进行升级维护。事实上,它从一开始就和渲染农场存在差异:超级计算机从处理多任务“开始”,而渲染农场从小规模开始,逐步发展壮大。再者,渲染农场的性价比也远高于超级计算机。

渲染农场种类

2

居家型渲染农场

在这种情况下,用户在家自己搭建整个渲染农场。搭建居家农场比较复杂,管理起来也不容易,除非用户自身精通各种复杂的软件和编程。

协助性渲染农场

协助性渲染农场由多个用户组成,每个用户可以将自己空闲的节点机让给其他用户使用,或者在渲染任务繁忙时拥有他人空闲的节点机。但是,协助性渲染农场的操作方式要求用户了解一些渲染技术性知识,以确保渲染农场协助性的流畅。因为其节点机的来源不统一,用户众多,管理起来相当混乱。

云渲染农场

云渲染农场是目前市面上最可靠、性价比最高和效率最高的渲染方式之一。这主要是将渲染任务外包给专业经验丰富的数据中心或者组织。外包公司以项目为基础根据客户的要求对项目进行渲染,客户不需担心服务器空间或者相关技术问题。云渲染农场可以为客户节省大量的人力物力,可以让客户将更多的精力专注于项目的创新和质量,效果不仅显著,而且高效。

3

云渲染农场工作流程

我们可以采用多种不同的方式将渲染项目提交到在线渲染农场:网页提交、插件提交、FTP提交。

网页提交

网页提交是将渲染文件上传到在线渲染农场最简单的方式,犹如将图片或者文件上传到社交网络或者邮件般简单。但是,我们不能将存档文件直接上传到在线渲染农场的云端,因此,我们建议在上传文件之间,对文件进行一些预处理确保文件都有所有的贴图和其他相关文件。

插件提交

相对比之下,插件提交还是比较简单。一般情况下,在线渲染农场都会针对3D软件文件的上传指定相关的插件,以方便用户可以在上面直接提交相关任务。多数在线渲染农场都会在客户完成文件上传后立刻进行渲染。

文件传输协议(FTP)

一般而言,在线或者云端服务器都会向用户提供一个由渲染农场规定的FTP(文件传输协议)服务器地址和端口,规定客户上传和渲染文件的类型。一般情况下,系统会提供项目渲染文件放置的指导说明。

接收渲染完成的文件

接收渲染完成文件的流程与上传文件的流程相反。渲染完成的文件最后是通过网页、插件或者FTP进行下载。根据使用服务器的情况,在线渲染农场提供不同文件下载方式的细节和说明。

在线渲染农场优势

4

简单易用

在线渲染农场不仅实用,并且操作流程简单易懂,客户只需从本地计算机进入云渲染农场进行任务渲染即可。软件管理和维护由在线渲染服务供应商负责,客户可以抽出更多的时间专注于自己的项目。

性价比高

相比于客户自己渲染所投入的时间和财务成本,专业在线渲染农场可以帮助客户节省人力财力,以将公司的人力财力实现最优化。

看得见的视觉特效

在线渲染农场基于复杂的编程软件,可以让程序员渲染出实实在在的视觉特效。将渲染业务进行外包可以让客户获得更逼真更真实的视觉特效。在线渲染农场的专业工程师和程序员采用最先进的渲染技术以确保客户渲染视觉效果的真实性。

高效渲染

在项目临近结束时,根据渲染文件的格式和组织要求对项目进行更改是十分困难的。但是,外包渲染服务供应商可以根据客户的详细要求,对客户的项目渲染任务进行打包和分派处理,既高效,又实现客户需要对项目进行修改的目的。

5

保护客户数据安全

不管项目的成品有多优秀,客户都必须确保自己项目数据的安全性。当决定使用在线渲染农场之前,客户须已经了解了渲染农场的数据保密协议和相关政策,一些协助性渲染农场倾向于分享客户的数据。如果渲染农场提供低廉的价格,甚至提供免费的渲染服务,客户需警惕他们是否会泄露客户渲染项目的数据。

上一篇:穿越《一万年以后》,点映归来!

下一篇:《一万年以后》一段充满癫狂想象力的奇幻之旅