劉 堯,葛水英,李志超
(1.天津工業大學 電氣工程與自動化學院,天津 300387;2.中國科學院 文獻情報中心,北京 100190;3.北京中科視維科技有限公司,北京 100190)
?
基于嵌入式Linux平臺的集群渲染系統設計實現
劉堯1,葛水英2,李志超3
(1.天津工業大學 電氣工程與自動化學院,天津300387;2.中國科學院 文獻情報中心,北京100190;3.北京中科視維科技有限公司,北京100190)
摘要在計算機圖形學的影視動漫產業中,3D圖形渲染始終是影響制作周期和成本的主要因素。對于小型工作室或動漫企業而言,自行構建一個具有商業渲染能力的集群渲染系統,需要大量的成本投入和高端的技術支持。針對以上問題,采用常用智能設備和開源軟硬件,提出了一種基于嵌入式Linux平臺的集群渲染系統構建方案。主要包括軟硬件選擇、操作系統移植安裝和配置、硬件架構搭建、制作3D場景文件進行渲染測試。測試結果驗證了該系統的可行性,且其運行良好,不影響渲染質量。
關鍵詞3D圖形渲染;分布式集群;嵌入式;Linux
Design and Implementation of Cluster Rendering System Based on Embedded Linux Platform
LIU Yao1,GE Shuiying2,LI Zhichao3
(1.School of Electrical Engineering and Automation,Tianjin Polytechnic University,Tianjin 300387,China;2.Centre for Documentation and Information,Chinese Academy of Sciences,Beijing 100190,China;3.Beijing Zhongke ASD Technology Co.,LTD,Beijing 100190,China)
Abstract3D graphics rendering has been the main factor affecting the production cycle and cost in the CG (Computer Graphics) movie and animation industry.For small studio or animation enterprises,lots of cost investment and high-end technical support are needed to build a cluster rendering system with commercial rendering capabilities.In view of the above problems,a distributed cluster rendering system based on embedded Linux platform is proposed using common smart devices and open source software and hardware.The choice of hardware and software,operating system transplant and configuration,hardware architecture building,and 3D scene rendering are covered.The test results show the feasibility of the system,which works well without affecting the rendering quality.
Keywords3D graphics rendering;distributed cluster;embedded;Linux
渲染是3D影視動漫等三維圖形制作領域的關鍵技術,屬于計算和數據密集型應用。由于復雜的場景和特效,著色渲染需要花費大量時間,成為CG動畫產業中的瓶頸。為提高渲染速度,出現了渲染技術與集群系統結合的分布式集群渲染系統,其是利用集群管理軟件將數量不等的運行著渲染軟件的計算機,通過高速網絡構建起來的一個計算機群,各計算節點以并行方式完成分配的渲染任務[1-2]。目前,國內……