透過您的圖書館登入
IP:3.144.1.156
  • 期刊

使用Maya MEL群體運動中碰撞排除的技術和相關應用之研究

Study of Crowd Motion Using Maya Embedded Language to Avoid the Collision and their Related Techniques Applications

摘要


隨著多媒體動畫技術的進步,除了普遍出現的場景,越來越多充滿想像力的畫面被製作成生動活潑的動畫橋段。其中,除了奇幻生物和危險場面的模擬,也可以看到需要大量角色同時在場景中表演的畫面。這些畫面,便是所謂的「群體運動」。然而,當真人影視或動畫作品的場景需要此種氛圍,又必須滿足觀眾視覺上的期待時,使用傳統的製作過程就必須耗費大量人力及時間。因此,外掛軟體紛紛問世,部分動畫公司與工作室開始嘗試製作更精緻的群體運動畫面。在群體運動技術中,有許多能模擬出浩大場面的方法,其中包含了相關外掛軟體的運用,以及自行編寫出的指令碼。本研究中,將概略介紹群體運動中常用的模擬方式,並嘗試使用 Maya內建的腳本語言 MEL Script,於平面及曲面上亂數生成動畫路徑,同時排除碰撞問題。本研究成果包含運用MEL 產生隨機曲線與相交檢查、大量人物於平面與曲面上行走而不碰撞,並實務地完成測試動畫,於展示動畫《聚》。

並列摘要


With the advancement of multimedia technology in animation, more and more scenes that full of imagination are made into living animations. In these films,they have the simulations of fantasy creatures and dangerous scenes, and they also use 3D animation technology to simulate a large number of animation characters, which is called "crowd motion". Whenever the live-action movies or animation scenes require a large number of characters or objects to entertain audiences, they need a large amount of efforts to do with traditional ways. Therefore, the crowd motion plug-in software has been produced. Then, some animation companies began to use these and produced more sophisticated crowd motion scenes successfully. There are many ways to emulate crowd motion, including the use of plug-in software and the self-development scripts. This study will introduce the simulation methods used in crowd motion, and tries to use MEL Script to generate animation paths on the plane or surface and avoid the collision In Maya. Maya Embedded Language is utilized in producing animation paths with random variable and avoid the collision. This study provide the results about using MEL to produce the random curves and checking the intersections、large-amount persons walking in the surface without collision. These results are used in the test animation "Group".

參考文獻


Chao, Qianwen,Deng, Zhigang,Jin, Xiaogang(2015).Vehicle-pedestrian interaction for mixed traffic simulation.Computer Animation and Virtual Worlds.26(3-4),405-12.
Reynolds, Craig W.(1987).Flocks, Herds, and Schools: A Distributed Behavioral Model.ACM Computer Graphics.21,25-34.
Byun, Dong Joo,Falt, Henrik,Frost, Ben,Ali, Mir,Daniels, Eric,De Mund, Peter,Kaschalk, Michael(2015).Procedural Animation Technology behind Microbots in Big Hero 6.ACM SIGGRAPH 2015 Talks.(ACM SIGGRAPH 2015 Talks).
Praˇz´ak, Martin,O'Sullivan, Carol(2011).Perceiving human motion variety.APGV 2011.(APGV 2011).
Kwon, Taesoo,Lee, Kang Hoon,Lee, Jehee,Takahashi, Shigeo(2008).Group Motion Editing.ACM Trans. Graph..27(3),Article 80.

延伸閱讀