[發明專利]影視動畫制作中大規模群體智能運動的制作方法無效
| 申請號: | 201110447842.8 | 申請日: | 2011-12-27 |
| 公開(公告)號: | CN103186915A | 公開(公告)日: | 2013-07-03 |
| 發明(設計)人: | 嚴冶華 | 申請(專利權)人: | 上海邁輝信息技術有限公司 |
| 主分類號: | G06T13/00 | 分類號: | G06T13/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200433 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 影視動畫 制作 大規模 群體 智能 運動 制作方法 | ||
技術領域
本發明涉及影視動畫的制作方法,尤其涉及影視動畫制作中大規模群體智能運動的制作方法。
背景技術
在電影電視制作過程中,大規模的人物群體動畫的解決方案一直是復雜和高端的,例如指環王中的幽靈大軍,他們是通過massive軟件模擬實現的。massive軟件是一種過于高端復雜和封閉的軟件,在普通的影視制作中,很少會接觸到這個軟件。若不使用massive軟件,而采用大量的真人來完成拍攝,其拍攝成本太高,且大量的真人難以指揮。
就目前情況而言,上海視金石動畫有限公司申請的發明專利,申請號:201010022870.0,公開了一種三維動畫制作中大規模群體的產生方法及系統。該專利的優點在于,該專利技術能應用在maya軟件上,該軟件有一定的用戶群。但是,此專利的缺點也顯而易見:第一,該專利技術只適應于平面,但真實情況下基本沒有完全平面的可能;第二,需要繪制路徑,按照設定的路徑運動,運動方式單一,沒有智能避讓的運動模式;第三,需要大量重復步驟,工作量大,若有20000個人就需要畫20000條行走路線。
發明內容
本發明的目的在于提供一種影視動畫制作中大規模群體智能運動的制作方法,該制作方法能在任意平面或曲面上制作大規模群體的運動效果,其運動方式多樣,群體與群體之間具有智能避讓模式。
本發明是這樣實現的:
一種影視動畫制作中大規模群體智能運動的制作方法,包括以下步驟:
步驟一,創建任意制作面;
步驟二,將步驟一中的制作面分為若干塊小制作面;
步驟三,在制作面上創建粒子發射器,用以產生若干粒子,每個粒子代表群體中的一個個體;
步驟四,所述步驟二中的小制作面即為粒子的發射區域,粒子按照設定的參數出現在該區域中;
步驟五,設置粒子的運動行為,粒子按照設置的運動行為在制作面上進行運動;
步驟六,設置粒子智能避讓模式,即當粒子在一定的范圍內無阻攔粒子時,粒子沿著既定的行為運行;當粒子在一定范圍內有阻攔粒子時,上述粒子各自旋轉一定的方向并且移動;
步驟七,將所述粒子隨機取代成群體運動的循環動畫。
所述步驟四中,以步驟一創建的制作面為基準,賦予制作面RGB通道的數值都為X,以方便后面RGB任意通道的繪制;添加paint節點,調整RGB值不為X,例如紅色(1,0,0),使得畫筆具有顏色信息;在筆刷劃過制作面的時候,顏色信息映射在制作面上,使得制作面至少有兩種以上的顏色信息;創建粒子,即添加popnetwork節點,在pop中添加source節點,選擇發射源為先前的制作面,對于發射區域Birth?Probability中設置為前面繪制的顏色通道紅色($CR,$CR),確定第一幀發射粒子任意個數Y,設置如下:Impulse?Activation為$FF==1,Impulse?Birth?Rate為Y。
所述步驟五中,對粒子施加行為,即添加一種力,force節點,并給出一定的方向,設置force為(f1,f2,f3),正負號表示沿各軸向的正負方向;設置部分粒子屬性:添加Property節點,質量mass為m,反彈bounce為b,軸Axis為(a1,a2,a3),粘性cling為c;添加屬性節點Attribute,設置屬性名稱為posprim,類型為整形Integer,為的是獲取粒子最近處的prim的id,Value值為:xyzdist($TX,$TY,$TZ,opinputpath(“..”,1),-1,3);添加屬性節點Atttibute,設置屬性名稱為posuv,類型為浮點二元數float,為的是獲取粒子在制作面prim?上最近距離的uv參數,Value值為:xyzdist($TX,$TY,$TZ,opinputpath(“..”,1),$POSPRIM,1)和xyzdist??($TX,$TY,$TZ,opinputpath(“..”,1),$POSPRIM,2);應用屬性到粒子上,添加節點creep,設置粒子運動類型為滑動Slide,并設置目標幾何體為步驟一所創建的制作面。
所述對粒子施加力時,可添加混亂系數,即設置Amplitude為(A1,A2,A3),使粒子的運動速度和運動方向產生差異。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海邁輝信息技術有限公司,未經上海邁輝信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110447842.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:熱敏孔版印刷用原紙
- 下一篇:一種工廠化生產糧食蔬菜的綠色工廠設施及方法





