3D影視動畫制作管理系統(tǒng)的設(shè)計與實現(xiàn)
本文選題:3D影視動漫 + 項目管理; 參考:《山東大學(xué)》2013年碩士論文
【摘要】:隨著影視動漫產(chǎn)業(yè)在全球范圍內(nèi)的蓬勃發(fā)展,各個國家對于三維影視動漫作品的制作都投入了大量的資金和技術(shù)。影視動漫作為精神文明建設(shè)的重要內(nèi)容,受到了國家政府的高度重視。但是,由于影視動漫作品特有的制作周期長,模型設(shè)計復(fù)雜,數(shù)據(jù)量大等行業(yè)特點,其項目的管理、進度的安排,人員的調(diào)度,資金的分配等問題成為了各國影視動漫制作團隊需要考慮的關(guān)鍵問題。目前,多數(shù)國外的影視動漫工作室通過使用一些優(yōu)秀的專業(yè)軟件解決上述問題,如Shotgun、 NXN、QUBE等。但是國內(nèi)的影視動漫行業(yè)由于起步晚,基礎(chǔ)弱,技術(shù)匱乏等原因,尚缺少類似的項目管理軟件。因此,開發(fā)一種能夠用于影視動漫制作中事項項目管理,人員調(diào)度,進度計劃等功能的專業(yè)軟件成為了我國影視動漫行業(yè)界的迫切需求。其對于提高我國影視動漫行業(yè)作品的整體素質(zhì),縮短項目周期,提高制作效率都有著十分重要的意義。 本文在分析系統(tǒng)功能的基礎(chǔ)上,設(shè)計并實現(xiàn)了一個3D影視動畫制作管理系統(tǒng),對3D影視項目進行全程地管理和跟蹤。本系統(tǒng)主要研究兩個部分:項目管理子系統(tǒng)和渲染調(diào)度管理子系統(tǒng)。項目管理子系統(tǒng)的主要功能包括:項目管理、資產(chǎn)管理、人員管理。數(shù)據(jù)統(tǒng)計等。渲染調(diào)度子系統(tǒng)的主要功能是對數(shù)千臺渲染服務(wù)器進行合理有效的調(diào)度,從而提高影視動畫的渲染效率。 系統(tǒng)整體采用當(dāng)前比較主流的B/S (Brower/Server)設(shè)計架構(gòu)。系統(tǒng)主體由多個子系統(tǒng)共同組成,利用ESB (Enterprise Service Bus,企業(yè)服務(wù)總線)技術(shù)將多個子系統(tǒng)有機高效結(jié)合。底層使用的是SO A (Service-Oriented Architecture,面向服務(wù)的體系結(jié)構(gòu)),保證子系統(tǒng)和子模塊的低耦合、可配置、可擴展等先進特征。系統(tǒng)利用云文件系統(tǒng)HDFS (Hadoop Distribute File System)完成對大型數(shù)據(jù)進行高效存儲、管理和檢索。底層代碼和邏輯的組織使用MVC (Model View Controller)架構(gòu)Django。系統(tǒng)的界面設(shè)計使用Ajax技術(shù)(Asynchronous JavaScript and XML)。 本文還對系統(tǒng)進行了功能測試,通過測試結(jié)果和數(shù)據(jù)分析,驗證了本系統(tǒng)所需的業(yè)務(wù)功能已基本實現(xiàn),可以滿足企業(yè)制作和應(yīng)用的需求。文章最后還對本系統(tǒng)提出了一些完善性的改進建議和優(yōu)化方案,以供后期開發(fā)時參考。
[Abstract]:With the vigorous development of the film and television animation industry around the world, every country has invested a lot of funds and technology in the production of 3D movie and television animation works. As an important part of spiritual civilization construction, film and television animation has been attached great importance by the national government. However, due to the long production cycle, complex model design, large amount of data and other industry characteristics, the project management, schedule arrangement, personnel scheduling, etc. The allocation of funds has become a national animation production team to consider the key issues. At present, most foreign movie and television animation studios use some excellent professional software to solve the above problems, such as Shotgun, NXN QUBE and so on. However, the domestic film and television animation industry due to late start, weak foundation, lack of technology and other reasons, there is a lack of similar project management software. Therefore, the development of a professional software which can be used for the project management, personnel scheduling, schedule planning and other functions in the production of film and television animation has become an urgent need in the field of film and television animation industry in China. It is of great significance to improve the overall quality of film and television animation industry, shorten the project cycle, and improve the production efficiency. Based on the analysis of the functions of the system, this paper designs and implements a 3D video animation production management system, which manages and tracks the 3D film and television project in the whole process. This system mainly studies two parts: project management subsystem and rendering scheduling management subsystem. The main functions of the project management subsystem include: project management, asset management and personnel management. Statistics, etc. The main function of the rendering scheduling subsystem is to schedule thousands of rendering servers reasonably and effectively, so as to improve the rendering efficiency of video animation. The whole system adopts the current mainstream B / S / Brower / Server design framework. The main body of the system is composed of several subsystems, which are organically and efficiently combined by using the technology of ESB Enterprise Service Buss (Enterprise Service bus). The underlying uses are SOA Service-Oriented Architecture, Service-Oriented Architecture that ensures low coupling, configurable, extensible, and other advanced features of subsystems and sub-modules. The system uses cloud file system (HDFS) Hadoop Distribute File System) to efficiently store, manage and retrieve large scale data. The underlying code and logical organization uses the MVC model View controller architecture. The interface design of the system uses Ajax technology and Asynchronous JavaScript and XML. Through the test results and data analysis, it is verified that the business functions of the system have been basically realized, and can meet the needs of enterprise production and application. At the end of the paper, some perfect suggestions and optimization schemes are put forward for the later development of the system.
【學(xué)位授予單位】:山東大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP311.52
【參考文獻】
相關(guān)期刊論文 前10條
1 李秉茂;;基于SSH框架與Ajax技術(shù)的教學(xué)資源管理系統(tǒng)[J];電腦開發(fā)與應(yīng)用;2012年01期
2 段孝國;;分布式計算技術(shù)介紹[J];電腦知識與技術(shù);2011年22期
3 趙迪;趙凡;;影視動漫設(shè)計中3D技術(shù)的應(yīng)用研究[J];電影文學(xué);2013年06期
4 楊倩;秦鳳梅;;基于SOA架構(gòu)的BPO業(yè)務(wù)流研究[J];電腦知識與技術(shù);2013年07期
5 邊超;馬柯;;基于MVC的創(chuàng)新成果管理軟件系統(tǒng)研究[J];電子世界;2013年05期
6 陳泰安;;一種改進的動態(tài)反饋負載均衡算法[J];電子設(shè)計工程;2013年05期
7 劉萍芬;;MVC模式下多界面控制的設(shè)計和實現(xiàn)[J];電腦知識與技術(shù);2013年09期
8 劉冰;羅來俊;吉寶玉;;基于J2EE和MVC的擴展框架研究[J];福建電腦;2013年01期
9 于治國;;從日美動畫產(chǎn)業(yè)模式看中國動畫的發(fā)展出路[J];工會論壇(山東省工會管理干部學(xué)院學(xué)報);2011年01期
10 凌曉東;;SOA綜述[J];計算機應(yīng)用與軟件;2007年10期
,本文編號:1870466
本文鏈接:http://sikaile.net/wenyilunwen/dongmansheji/1870466.html