第一页
1.客户需求
计算机三维影视动画作为一个新兴产业,已经开始影响着当今全球的经济与文化,已经广泛深入到动画、设计、影视制作、游戏、广告、多媒体制作、网络等社会各个层面与相关产业。
随着三维影视动画质量的不断提高,制作的后期渲染过程对软硬件的要求也越来越高,而目前应用最为广泛的就是使用Renderfarm,即服务器集群系统的渲染制作方式。其系统示意图如下:
在计算机三维设计技术高速发展的背景,也存在繁重低效的过程,也就是“渲染瓶颈”。
在进行三维创作过程,动画设计者往往遇上这样尴尬的事情,他们大都使用图形工作站来完成渲染的任务。单机渲染视图和动画时所需时间往往让人难以忍受,30帧动画就可能耗费数小时,显然渲染时间显得十分困窘,使用单机工作站渲染视频动画的方式速度实在很低,往往是以数天计算,甚至上月的;这样的渲染占到很大的制作时间比例。在渲染时动画设计者就无法使用计算机进行工作,降低了动画产品的制作效率,甚至影响了作品及时的交付。
渲染服务器它通过一系列分布式工作命令借助强大的渲染能力来帮助设计师高效率地完成三维作品的最后成形。网络渲染器可以根据动画设计者的需要任意组合使用,借助于分布式渲染器,动画设计者不仅可以在设计完成3维模型以后,提交给渲染服务器,通过渲染服务器强大的数据处理能力,迅速的按需求进行动画或静帧进行渲染。
通过分布式计算,将一个大型的模型快速渲染,时间往往缩短到原来的1/2,1/3,甚至几十分之一。原来可能要几天运算的数据,可能几个小时就能搞定,大大提高工作效率。
网络渲染器系统是有很多渲染节点组成,采用领先的分布式渲染技术,系统将自动确定网络中可用的渲染节点和资源,同时将将任务分解到相应渲染节点,自动负载平衡功能可以优化工作流程中每个渲染节点的使用效率。如果某一个渲染节点与网络断开,内置式故障保护功能管理端将自动将作业重新路由到服务器中的其他渲染节点,确保渲染工作如期完成。
分布式渲染管理系统目前可以很好的支持3ds max,maya或softimages、lightwave等软件的网络渲染工作。在实际应用的过程中,网络分布式渲染管理软件将可以根据具体设计软件调整参数结合使用,较好地解决了复杂情况下的模型渲染问题。
2.系统设计
宝德科技在整个Renderfarm系统设计中,把系统分为“软件”和“硬件”两部分设计,经过严格的测试,最终把这两部分的设计结果整合为一套科学严谨的解决方案。
渲染服务器方面,我们建议采用网络负载均衡(即多机并行处理)提高了使用在应用程序的可用性和可伸缩性。运行Windows的单一计算机可以提供有限级别的服务器可靠性和可伸缩性。但是,通过将两个或两个以上运行Windows高级服务器的主机连成群集,网络负载均衡就能够提供关键任务服务器所需的可靠性和性能。
每个主机运行一个所需服务器程序的独立拷贝,对于应用服务(如运行在应用、Web服务器上的那些服务)而言,程序的一个拷贝运行在群集内所有的主机上,而网络负载均衡则将工作负载在这些主机间进行分配,针对这些服务,网络负载均衡允许网络通讯量流到一个主机上,并在该主机发生故障时将通讯量移至其它主机。
网友评论