WEB方式集群渲染系統(tǒng)的研究與實現(xiàn)
發(fā)布時間:2018-09-16 19:02
【摘要】: 電腦動畫是計算機圖形學和藝術相結合的產物,目前,已經廣泛應用于影視特技、商業(yè)廣告、游戲、計算機輔助教育等領域。而在各種影視和動畫領域令人難以置信的視覺效果背后需要的是大量的動畫渲染和制作。三維動畫不僅需要非常強大的設計軟件,更需要能提供強大運算能力的硬件平臺,而集群系統(tǒng)的出現(xiàn)解決了這一矛盾,它提供了很高的性價比、良好的擴展性和高可用性。 要實現(xiàn)一個WEB方式的集群渲染系統(tǒng),必須包含一個與之匹配的集群管理軟件和一個基于WEB PROTAL的作業(yè)提交管理軟件。集群管理軟件要求能夠高效的控制、管理用戶作業(yè)和系統(tǒng)資源,,而WEB方式的作業(yè)管理軟件則可通過WEB頁面方式提交和管理作業(yè)。 本文主要闡述如何設計和實現(xiàn)一個基于WEB的集群渲染系統(tǒng)。首先,文章介紹了集群的相關知識。接著,文章詳細闡述了集群系統(tǒng)的架構。其次,文章分析和比較了當前流行的作業(yè)管理系統(tǒng),并詳細的分析了LSF的作業(yè)調度工作流程和EnginFrame的工作方式。再次,文章分別介紹了基于WEB的面向集群用戶的集群渲染系統(tǒng)的設計原則、設計思想以及要實現(xiàn)的功能模塊。該集群系統(tǒng)主要包括節(jié)點管理、文件操作、作業(yè)管理、用戶管理(含license管理)等四大功能。其中作業(yè)管理、節(jié)點管理和隊列管理的實現(xiàn)借鑒了廣泛應用的后臺作業(yè)管理系統(tǒng)LSF。而WEB界面的設計及渲染功能實現(xiàn)主要利用了基于WEB PROTAL方式的作業(yè)提交管理軟件EnginFrame。最后,文章詳細分析了如何實現(xiàn)基于WEB方式的集群渲染系統(tǒng)。 本文實現(xiàn)的WEB方式集群渲染已經成功運行于我校高性能網格計算中心集群系統(tǒng),其主要特點包括:簡潔的操作界面、可靠的安全保證、MAYA文件高效渲染,渲染結果圖片自動管理等。而且,通過底層數據庫支持,能夠記錄用戶作業(yè)的很多相關信息,從而大大提高用戶的工作效率。
[Abstract]:Computer animation is a combination of computer graphics and art. At present, it has been widely used in film and television, commercial advertising, games, computer-assisted education and other fields. What is needed behind the incredible visual effects of all kinds of film, television and animation is a lot of animation rendering and production. 3D animation not only needs very powerful design software, but also needs hardware platform which can provide powerful computing power. The emergence of cluster system solves this contradiction. It provides high cost performance, good expansibility and high availability. To implement a cluster rendering system based on WEB, we must include a matching cluster management software and a job submission management software based on WEB PROTAL. Cluster management software requires efficient control and management of user jobs and system resources, while WEB based job management software can submit and manage jobs through WEB pages. This paper mainly describes how to design and implement a cluster rendering system based on WEB. First of all, the paper introduces the related knowledge of the cluster. Then, the paper describes the structure of cluster system in detail. Secondly, this paper analyzes and compares the current popular job management system, and analyzes the job scheduling workflow of LSF and the working mode of EnginFrame in detail. Thirdly, this paper introduces the design principles, design ideas and functional modules of cluster rendering system for cluster users based on WEB. The cluster system mainly includes four functions: node management, file operation, job management and user management (including license management). The implementation of job management, node management and queue management is based on the widely used background job management system (LSF.). The design of WEB interface and the realization of rendering function mainly use the job submission management software EnginFrame. based on WEB PROTAL mode. Finally, this paper analyzes in detail how to realize the cluster rendering system based on WEB. In this paper, the WEB cluster rendering has been successfully run in our high performance grid computing center cluster system. The main features of the cluster system include: simple operation interface, reliable security guarantee the efficient rendering of MAYA files. Render result picture automatic management and so on. Furthermore, through the support of the underlying database, it can record a lot of relevant information of the user's job, thus greatly improving the efficiency of the user.
【學位授予單位】:華中師范大學
【學位級別】:碩士
【學位授予年份】:2007
【分類號】:TP311.52
本文編號:2244479
[Abstract]:Computer animation is a combination of computer graphics and art. At present, it has been widely used in film and television, commercial advertising, games, computer-assisted education and other fields. What is needed behind the incredible visual effects of all kinds of film, television and animation is a lot of animation rendering and production. 3D animation not only needs very powerful design software, but also needs hardware platform which can provide powerful computing power. The emergence of cluster system solves this contradiction. It provides high cost performance, good expansibility and high availability. To implement a cluster rendering system based on WEB, we must include a matching cluster management software and a job submission management software based on WEB PROTAL. Cluster management software requires efficient control and management of user jobs and system resources, while WEB based job management software can submit and manage jobs through WEB pages. This paper mainly describes how to design and implement a cluster rendering system based on WEB. First of all, the paper introduces the related knowledge of the cluster. Then, the paper describes the structure of cluster system in detail. Secondly, this paper analyzes and compares the current popular job management system, and analyzes the job scheduling workflow of LSF and the working mode of EnginFrame in detail. Thirdly, this paper introduces the design principles, design ideas and functional modules of cluster rendering system for cluster users based on WEB. The cluster system mainly includes four functions: node management, file operation, job management and user management (including license management). The implementation of job management, node management and queue management is based on the widely used background job management system (LSF.). The design of WEB interface and the realization of rendering function mainly use the job submission management software EnginFrame. based on WEB PROTAL mode. Finally, this paper analyzes in detail how to realize the cluster rendering system based on WEB. In this paper, the WEB cluster rendering has been successfully run in our high performance grid computing center cluster system. The main features of the cluster system include: simple operation interface, reliable security guarantee the efficient rendering of MAYA files. Render result picture automatic management and so on. Furthermore, through the support of the underlying database, it can record a lot of relevant information of the user's job, thus greatly improving the efficiency of the user.
【學位授予單位】:華中師范大學
【學位級別】:碩士
【學位授予年份】:2007
【分類號】:TP311.52
【引證文獻】
相關期刊論文 前3條
1 劉守訓;王永濱;;基于可視域的3D場景數據拆分算法的設計與實現(xiàn)[J];廣播與電視技術;2013年01期
2 王永濱;石民勇;洪志國;;網絡環(huán)境下集群渲染技術綜述[J];微電子學與計算機;2008年09期
3 洪志國;王永濱;石民勇;劉靜;;基于SPN模型的非對稱動漫渲染系統(tǒng)性能分析[J];系統(tǒng)仿真學報;2008年S2期
本文編號:2244479
本文鏈接:http://lk138.cn/wenyilunwen/guanggaoshejilunwen/2244479.html
教材專著