论文部分内容阅读
随着近年计算机硬件和图形学的迅速发展,计算机动画得到了越来越广泛的应用。动画渲染耗费大量时间已经成为影响动画制作效率的一个重要因素。因此将集群技术引入动画制作领域构建集群渲染系统,成为了解决动画制作瓶颈、提高工作效率的必要手段。集群渲染系统能够对整个系统资源进行合理的分配和优化,对提交给系统的作业进行有效的管理,实施高效快速的大规模渲染。Muster是一套为管理集群渲染系统而专门设计的应用程序,但由于应用环境的差异,在有些方面还是存在着不足。本文主要研究探讨基于Muster构建的集群渲染系统,找出其中需要改进的地方,并有针对性地进行完善,使之能更好的满足实际应用需求。本文分析了目前国内外动画渲染的主流技术手段和方法,探讨了集群渲染系统的构成、特点、工作流程,渲染任务分发管理技术,利用异构平台资源来实现的动画跨平台渲染技术。研究分析了集群渲染系统管理软件Muster,指出其存在的不足之处,具体包括没有统计系统资源使用状况,无法计算任务产生的费用,在使用部分动画软件时无法利用异构平台计算资源,没有较好的资源调度策略等。针对当前应用需求,给出了开发集群渲染系统计费功能和跨平台渲染功能的方法和策略,系统地阐述了开发需求、设计思想以及实现方法,并对开发的扩展功能进行部署和测试。最后对论文进行总结,给出今后的研究方向。