软件导刊
軟件導刊
연건도간
SOFT WARE GUIDE
2013年
12期
26-29
,共4页
高官涛%郑小盈%宋应文%周星宇%吴佳明%霍雷%张嘉璐
高官濤%鄭小盈%宋應文%週星宇%吳佳明%霍雷%張嘉璐
고관도%정소영%송응문%주성우%오가명%곽뢰%장가로
三维渲染技术%分布式计算%MapReduce%内存驻留
三維渲染技術%分佈式計算%MapReduce%內存駐留
삼유선염기술%분포식계산%MapReduce%내존주류
三维渲染是电影、动画和游戏制作所需的重要工具,耗费大量时间和资源,是计算密集和数据密集的复杂过程。分布式渲染是目前提高渲染效率最有效可行的手段之一。提出了一套基于Spark MapReduce的分布式渲染系统,该系统使用由集群资源管理器Apache Mesos、支持内存驻留的MapReduce计算框架Spark、分布式 Hadoop文件系统构成的分布式计算集群。在这个集群之上,设计并实现一个符合M apReduce算法工作模式的渲染接口程序,用于调用外部渲染程序Blender实现单帧渲染任务。测试结果表明,基于Spark M apReduce框架的分布式渲染能够显著提高渲染速度,减轻开发所需工作量。
三維渲染是電影、動畫和遊戲製作所需的重要工具,耗費大量時間和資源,是計算密集和數據密集的複雜過程。分佈式渲染是目前提高渲染效率最有效可行的手段之一。提齣瞭一套基于Spark MapReduce的分佈式渲染繫統,該繫統使用由集群資源管理器Apache Mesos、支持內存駐留的MapReduce計算框架Spark、分佈式 Hadoop文件繫統構成的分佈式計算集群。在這箇集群之上,設計併實現一箇符閤M apReduce算法工作模式的渲染接口程序,用于調用外部渲染程序Blender實現單幀渲染任務。測試結果錶明,基于Spark M apReduce框架的分佈式渲染能夠顯著提高渲染速度,減輕開髮所需工作量。
삼유선염시전영、동화화유희제작소수적중요공구,모비대량시간화자원,시계산밀집화수거밀집적복잡과정。분포식선염시목전제고선염효솔최유효가행적수단지일。제출료일투기우Spark MapReduce적분포식선염계통,해계통사용유집군자원관리기Apache Mesos、지지내존주류적MapReduce계산광가Spark、분포식 Hadoop문건계통구성적분포식계산집군。재저개집군지상,설계병실현일개부합M apReduce산법공작모식적선염접구정서,용우조용외부선염정서Blender실현단정선염임무。측시결과표명,기우Spark M apReduce광가적분포식선염능구현저제고선염속도,감경개발소수공작량。