摘要
三维渲染是电影、动画和游戏制作所需的重要工具,耗费大量时间和资源,是计算密集和数据密集的复杂过程。分布式渲染是目前提高渲染效率最有效可行的手段之一。提出了一套基于Spark MapReduce的分布式渲染系统,该系统使用由集群资源管理器Apache Mesos、支持内存驻留的MapReduce计算框架Spark、分布式Hadoop文件系统构成的分布式计算集群。在这个集群之上,设计并实现一个符合MapReduce算法工作模式的渲染接口程序,用于调用外部渲染程序Blender实现单帧渲染任务。测试结果表明,基于Spark MapReduce框架的分布式渲染能够显著提高渲染速度,减轻开发所需工作量。
出处
《软件导刊》
2013年第12期26-29,共4页
Software Guide
基金
中国科学院百人计划择优支持项目
国家自然科学基金项目(91130024
61100238)
上海市科委项目(11DZ1500400
12DZ1506600)
浙江大学CAD&CG国家重点实验室开放课题
中国科学院重点部署项目(KGZD-EW-102-2(1))