“友大集群渲染管理系统”,于2011年12月开发完成,根据《计算机软件保护条例》和《计算机软件著作权登记办法》规定,经中国版权保护中心审核,予以登记。软件著作权登记号:2012SR032021。
当今的后期制作已离不开特效的支持。后期制作部门面对观众俞加苛求的挑战。艺术家们不仅需要在每个项目上追求创新,并且需要解决实现复杂特效的快速工具;即使最绚丽的特效,在交付期结束前若不能递交将没有任何市场价值。Render Farm(集群渲染)是实现高效渲染的解决方案。
应用于电影电视、CG行业的Render Farm不仅可以渲染三维场景,而且可以渲染如AE、Digital Fusion、Combustion、Shake等多种操作系统下的合成软件场景,用来解决长时间的图像渲染问题。大型的特效制作因工期的需要均离不开集群渲染,如Weta制作的《魔戒》三部曲,在制作时运用了近200台的SGI服务器,以及15台IBM集群服务器进行24小时的不间断运行,用于处理三维、特效制作需要长时间渲染的图像。
Render Farm(渲染农场)是“分布式并行集群计算系统”的通俗叫法,利用连接在网络中的多台渲染节点通过管理服务器和管理软件分发任务来达到批量运算的目的。它使用主流的专业计算机硬件设备达到或接近超级计算机的计算能力,利用多台计算机的集群计算能力来减少渲染时间,类似“人多好干活”的道理。其中,易管理、可监控、计算容错、安全数据处理、多任务是实现集群效率的关键。
本渲染系统共包括五大部分,分别为任务提交部分(Web客户端)、用户上传下载客户端、管理员客户端、服务控制端和渲染控制器端。
本渲染系统具有以下功能:
-
Windows XP、Windows Server全线产品, 完美支持64位系统。
-
支持同时在线用户数100人,同时上传下载20人。
-
支持混合集群:同时支持多种不同硬件架构或者软件配置的渲染节点。
-
Web界面兼容性:兼容所有常用的浏览器,推荐性能更佳的Firefox和 Chrome浏览器。
-
系统支持节点数:1~1000
-
系统由提交部分(submit)、管理控制部分(control center)、计算节点部分(compute node)三部分组成。