“RenderG云渲染”,电影特效背后的技术

2017-09-06| 发布者: admin| 查看: |

 


看过李安导演的《少年PI的奇幻漂流》的观众一定对电影里的用特效做出的老虎和飞鱼群3D图像还记忆犹新。《少年派》的拍摄共动用了大大小小七八家特效制作公司。其中被称为“好莱坞魔法师”的威斯登霍佛介绍,他的团队总共用电脑动画技术为《少年派》制作了580种动物,提供了290个镜头。其中,包括4万条飞鱼、6万只狐獴。电影特效的复杂程度可见一斑。云渲染,就是目前电影特效制作背后的技术之一。

所有会用到3D虚拟现实方面的技术都和CG制作,也就是计算机图形制作有关。而在特效图形制作过程中,图形渲染是最消耗计算资源的环节。现在的电影特效越来越多,计算量也越来越大,一个大片可能是几千万个机时,相当于一台电脑要运算一万年,用5000台电脑需要跑2年。所以,在图形渲染制作中往往用集群渲染的技术,也就是让多台计算机同时渲染,使动辄成千上万渲染小时分摊到多台电脑上,集群计算大大节省了工作时间。

张彤的“RenderG云渲染”公司提供的就是为集群渲染提供技术支持,把繁重的3D渲染搬至互联网上,并帮助调度运转庞大的机群,其用户就是3D渲染图像制作公司。“RenderG云渲染”借助云计算技术,将3D程序放在远程的服务器中渲染,用户终端通过Web软件并借助高速互联网接入访问资源,指令从用户终端中发出,服务器根据指令执行对应的渲染任务,而渲染结果画面则被传送回用户终端中加以显示。

目前,在云计算技术下,机器调用并不成问题。只是,远程调用和本地化各有长短。像亚马逊、google的云平台长处在于计算能力强,可以提供的机器特别多。但短处在于远程的网络传输速度慢。比如2个小时就完成计算,但下载可能就要2天,这样就失去集群计算的意义了;本地化的长处在于数据的传输速度快,甚至可以直接拿硬盘拷贝,而且可以和制作人员面对面的沟通。但其短处就是计算机的性能有限。基于此,“RenderG云渲染”对机房进行了本地化的改造,根据项目的特点,选择远程和本地机器调用的搭配,以平衡传输速度和计算能力。

但集群计算并不是简单的调用机器那么简单。能调用起多少机器,首先需要对不同平台十分熟悉。否则很难说调用一千台机器,很可能到第一百台时就遇到很大的瓶颈。

同时,调用的资源越多,就意味着要做调度管理,需要通过网络将机器有机地联合起来,协调他们的计算能力,每一个环节都需要后台的程序支持。 “RenderG云渲染”做的主要工作就是提供一整套软件系统,实现从前端的客户端到中间的网络服务器,还有后台云平台的调度。

而在开发软件系统时,还会有各种兼容性问题。每个制作公司都要有自己的习惯,软件和插件也会有多种版本。这样,软件和插件等的配备上就会有很多种变化,需要大量测试和更多前期的准备。

云渲染主要是用于三维的CG制作。除了电影特效、三维动画,还有建筑、新城规划的实景图制作都会用到这项技术。

目前,能为3D渲染提供计算机集群技术支持的企业还不太多。这个行业国内最大的一家公司在深圳,起步较早,他每年的销售额大概2000万,五六十个人的团队规模,但是他在技术上还是采用较为传统的模式。而北京几乎占了这个行业1/3的市场份额。(文/沈凌莉)

 


 
QQ
QQ在线咨询
售前咨询热线
13401188089
售后服务热线
13301271521
返回顶部