WEB方式集群渲染系统的研究与实现
发布时间:2018-09-16 19:02
【摘要】: 电脑动画是计算机图形学和艺术相结合的产物,目前,已经广泛应用于影视特技、商业广告、游戏、计算机辅助教育等领域。而在各种影视和动画领域令人难以置信的视觉效果背后需要的是大量的动画渲染和制作。三维动画不仅需要非常强大的设计软件,更需要能提供强大运算能力的硬件平台,而集群系统的出现解决了这一矛盾,它提供了很高的性价比、良好的扩展性和高可用性。 要实现一个WEB方式的集群渲染系统,必须包含一个与之匹配的集群管理软件和一个基于WEB PROTAL的作业提交管理软件。集群管理软件要求能够高效的控制、管理用户作业和系统资源,,而WEB方式的作业管理软件则可通过WEB页面方式提交和管理作业。 本文主要阐述如何设计和实现一个基于WEB的集群渲染系统。首先,文章介绍了集群的相关知识。接着,文章详细阐述了集群系统的架构。其次,文章分析和比较了当前流行的作业管理系统,并详细的分析了LSF的作业调度工作流程和EnginFrame的工作方式。再次,文章分别介绍了基于WEB的面向集群用户的集群渲染系统的设计原则、设计思想以及要实现的功能模块。该集群系统主要包括节点管理、文件操作、作业管理、用户管理(含license管理)等四大功能。其中作业管理、节点管理和队列管理的实现借鉴了广泛应用的后台作业管理系统LSF。而WEB界面的设计及渲染功能实现主要利用了基于WEB PROTAL方式的作业提交管理软件EnginFrame。最后,文章详细分析了如何实现基于WEB方式的集群渲染系统。 本文实现的WEB方式集群渲染已经成功运行于我校高性能网格计算中心集群系统,其主要特点包括:简洁的操作界面、可靠的安全保证、MAYA文件高效渲染,渲染结果图片自动管理等。而且,通过底层数据库支持,能够记录用户作业的很多相关信息,从而大大提高用户的工作效率。
[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场景数据拆分算法的设计与实现[J];广播与电视技术;2013年01期
2 王永滨;石民勇;洪志国;;网络环境下集群渲染技术综述[J];微电子学与计算机;2008年09期
3 洪志国;王永滨;石民勇;刘静;;基于SPN模型的非对称动漫渲染系统性能分析[J];系统仿真学报;2008年S2期
本文编号:2244479
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2244479.html