WEB方式集群渲染系統(tǒng)的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2018-09-16 19:02
【摘要】: 電腦動(dòng)畫是計(jì)算機(jī)圖形學(xué)和藝術(shù)相結(jié)合的產(chǎn)物,目前,已經(jīng)廣泛應(yīng)用于影視特技、商業(yè)廣告、游戲、計(jì)算機(jī)輔助教育等領(lǐng)域。而在各種影視和動(dòng)畫領(lǐng)域令人難以置信的視覺效果背后需要的是大量的動(dòng)畫渲染和制作。三維動(dòng)畫不僅需要非常強(qiáng)大的設(shè)計(jì)軟件,更需要能提供強(qiáng)大運(yùn)算能力的硬件平臺(tái),而集群系統(tǒng)的出現(xiàn)解決了這一矛盾,它提供了很高的性價(jià)比、良好的擴(kuò)展性和高可用性。 要實(shí)現(xiàn)一個(gè)WEB方式的集群渲染系統(tǒng),必須包含一個(gè)與之匹配的集群管理軟件和一個(gè)基于WEB PROTAL的作業(yè)提交管理軟件。集群管理軟件要求能夠高效的控制、管理用戶作業(yè)和系統(tǒng)資源,,而WEB方式的作業(yè)管理軟件則可通過WEB頁面方式提交和管理作業(yè)。 本文主要闡述如何設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于WEB的集群渲染系統(tǒng)。首先,文章介紹了集群的相關(guān)知識(shí)。接著,文章詳細(xì)闡述了集群系統(tǒng)的架構(gòu)。其次,文章分析和比較了當(dāng)前流行的作業(yè)管理系統(tǒng),并詳細(xì)的分析了LSF的作業(yè)調(diào)度工作流程和EnginFrame的工作方式。再次,文章分別介紹了基于WEB的面向集群用戶的集群渲染系統(tǒng)的設(shè)計(jì)原則、設(shè)計(jì)思想以及要實(shí)現(xiàn)的功能模塊。該集群系統(tǒng)主要包括節(jié)點(diǎn)管理、文件操作、作業(yè)管理、用戶管理(含license管理)等四大功能。其中作業(yè)管理、節(jié)點(diǎn)管理和隊(duì)列管理的實(shí)現(xiàn)借鑒了廣泛應(yīng)用的后臺(tái)作業(yè)管理系統(tǒng)LSF。而WEB界面的設(shè)計(jì)及渲染功能實(shí)現(xiàn)主要利用了基于WEB PROTAL方式的作業(yè)提交管理軟件EnginFrame。最后,文章詳細(xì)分析了如何實(shí)現(xiàn)基于WEB方式的集群渲染系統(tǒng)。 本文實(shí)現(xiàn)的WEB方式集群渲染已經(jīng)成功運(yùn)行于我校高性能網(wǎng)格計(jì)算中心集群系統(tǒng),其主要特點(diǎn)包括:簡(jiǎn)潔的操作界面、可靠的安全保證、MAYA文件高效渲染,渲染結(jié)果圖片自動(dòng)管理等。而且,通過底層數(shù)據(jù)庫(kù)支持,能夠記錄用戶作業(yè)的很多相關(guān)信息,從而大大提高用戶的工作效率。
[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.
【學(xué)位授予單位】:華中師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2007
【分類號(hào)】:TP311.52
本文編號(hào):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.
【學(xué)位授予單位】:華中師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2007
【分類號(hào)】:TP311.52
【引證文獻(xiàn)】
相關(guān)期刊論文 前3條
1 劉守訓(xùn);王永濱;;基于可視域的3D場(chǎng)景數(shù)據(jù)拆分算法的設(shè)計(jì)與實(shí)現(xiàn)[J];廣播與電視技術(shù);2013年01期
2 王永濱;石民勇;洪志國(guó);;網(wǎng)絡(luò)環(huán)境下集群渲染技術(shù)綜述[J];微電子學(xué)與計(jì)算機(jī);2008年09期
3 洪志國(guó);王永濱;石民勇;劉靜;;基于SPN模型的非對(duì)稱動(dòng)漫渲染系統(tǒng)性能分析[J];系統(tǒng)仿真學(xué)報(bào);2008年S2期
本文編號(hào):2244479
本文鏈接:http://www.lk138.cn/wenyilunwen/guanggaoshejilunwen/2244479.html
最近更新
教材專著