基于動力學(xué)原理的Maya粒子特效插件
[Abstract]:Computer animation is a product of computer graphics and art. It is a high and new technology accompanied by computer hardware and graphics algorithm. In recent years, the simulation of natural scenery, such as rain and snow, tornado, smoke, flame, explosion and so on, has been one of the most challenging topics in computer graphics. In the fields of computer games, film, television, advertising, visual simulation and other fields, there is a wide range of uses in.1983 years. W.T.Reeves first proposed the particle system. Its advantage is that it can be used to construct complex objects with simple body prime, thus providing a powerful technical means for the modeling of natural scenery.
As one of the mainstream 3d animation making and rendering software, Maya is widely used in the fields of film, television, advertising and games. Its powerful function and ease of use get the consensus of the professionals. Using the Maya dynamic system can simulate many natural phenomena vividly. However, Maya is also an extremely complex one. Software package, its dynamic system is also difficult to master. Because of the strong programmability and scalability of Maya, we can develop targeted external plug-ins to resolve this contradiction. By developing special plug-ins to simplify the Maya operation to achieve a particular effect, it will greatly shorten the production time of 3D animation and reduce the class. Like duplication of work.
This article has developed a plug-in for Maya to study how to expand the function of Maya using external plug-ins. This paper focuses on the development of a Maya plug-in based on the dynamics principle and the natural scene simulation method of particle system. The main function of this plug-in is to quickly create some commonly used particles in the scene. The plug-in is based on Maya's particle system and is produced by Maya's embedded Mel script language and scripted Maya open interface.
The main research and main achievements of this paper are as follows:
1, through investigating and studying the types and production processes of particle specific effects at home and abroad, it provides a reliable basis for the design of Maya particle special effects plug-ins.
2, the type, interface and advantages and disadvantages of the plug-in technology are analyzed. The two programming interfaces of the Maya plug-in are analyzed and compared, and the MEL is selected to develop the particle special effect plug-in.
3, we have studied the natural scene based on dynamics and particle system simulation, and summed up the controllability of the maximum realization of particle. It is not only a particle launcher to launch particles, but also not only the field to interfere with particles, but the combination of particle systems and Mel expressions. Then the basic ideas and principles of the particle system proposed by Reeves are based on the basic ideas and principles. The method of simulating natural scenery combined with particle system and MEL expression is analyzed.
4, 3 kinds of common particle movement types are summed up, and the typical 4 special effects - object falling, tornado, fireworks and fountain are analyzed and designed, and Maya embedded scripting language MEL is used to write into plug-ins, including the establishment of particle launchers, particle emission, particle number, speed, shape and so on. It can be invoked to the required scene at any time, and provides a complete and easy to use user interface, which can directly adjust the parameters on the interface to control the effect of the special effect in real time, thus improving the efficiency of the work in production.
5, after the completion of the development, the plug-in has been tested. The test content mainly includes the installation test, the falling module of the object, the tornado effect module, the fireworks effect module, the function test and pressure test of the 4 modules of the fountain effect module. Aim.
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP391.41
【參考文獻(xiàn)】
相關(guān)期刊論文 前5條
1 徐瑩;;基于粒子系統(tǒng)的自然現(xiàn)象模擬研究[J];大慶師范學(xué)院學(xué)報;2008年05期
2 田玉婷;;Maya的MEL語言在項目中的開發(fā)應(yīng)用[J];黑龍江科技信息;2007年22期
3 王兆紅;;基于云模型與粒子系統(tǒng)自然雨模擬[J];計算機應(yīng)用與軟件;2009年12期
4 楊剛;論計算機三維動畫的存在與發(fā)展[J];飾;2005年01期
5 袁霞,張玉啄;粒子系統(tǒng)方法及其應(yīng)用[J];云南師范大學(xué)學(xué)報(自然科學(xué)版);2003年03期
相關(guān)碩士學(xué)位論文 前7條
1 董浩明;基于汽車模擬駕駛器的三維視景交互式優(yōu)化建模研究[D];武漢理工大學(xué);2006年
2 宋霖;基于視頻紋理的特效繪制[D];浙江大學(xué);2006年
3 劉劍;鮮花參數(shù)化建模與動畫設(shè)計系統(tǒng)開發(fā)[D];浙江大學(xué);2007年
4 毛慧;MAYA粒子及流體特效處理[D];上海交通大學(xué);2009年
5 沈培特;角色動畫設(shè)置插件技術(shù)在基于Maya的3D動畫中的應(yīng)用[D];上海交通大學(xué);2008年
6 楊昊;基于類別的植物在三維場景中的快速生成[D];上海交通大學(xué);2008年
7 李慶;基于maya粒子系統(tǒng)的群體模擬方法研究[D];上海交通大學(xué);2008年
本文編號:2153703
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/2153703.html