
畢節(jié)選卓凡動畫制作設(shè)計公司3大優(yōu)勢
(4)過渡的光滑性。 圖5. 20顯示了兩組實驗結(jié)果
。左網(wǎng)是第一組實驗,用戶搜索的是從輕松地走到開心地走;右圖是 第二組實驗結(jié)果,用戶搜索的是從站立姿態(tài)到偷偷摸摸地走。從運動播放的結(jié)果看,過渡比較自然。 角色動畫嗓835.4 群體動畫圖5. 20 運動合成效果5.4.1
系統(tǒng)流程 系統(tǒng)中總的技術(shù)路線為結(jié)合C++的人工智能算法和Maya C++ API來實現(xiàn),系統(tǒng)以Maya插件形式提供 ,為用戶提供友好的用戶界面以及腳本編輯功能,并實現(xiàn)數(shù)據(jù)和三維動畫軟件包maya間的無縫數(shù)據(jù)交 換。系統(tǒng)具有如下優(yōu)勢:
l,可跨平臺運行 支持Windows系列和Linux。
2)高效穩(wěn)定 優(yōu)化的C十+底層算法與Maya動力學(xué)模塊無縫結(jié)合。
3)高度自定義 支持通過動力學(xué)表達(dá)式來定制群體行為。 系統(tǒng)流程如圖5. 21所示。 建立粒子系統(tǒng)圖5。2l 群體動畫系統(tǒng)流程圖
構(gòu)造插值空間尋找 過渡a=0.2a=0.4a=0.6a=0.8 4)運動圖優(yōu)化 運動圖的優(yōu)化和運動圖的構(gòu)建過程是同時進行的,針對插入運動圖中的不同類型的運動,采用不 同的局部優(yōu)化方法。
我們的優(yōu)化方法有兩個特點,第一個特點是采用局部優(yōu)化的方法,速度快;第二 個特點是,根據(jù)運動類型的不同,采用不同的優(yōu)化策略,更有效地去掉不合理的分支,避免無效的過 渡。
在無結(jié)構(gòu)運動圖中的剪枝方法是在整個運動圖構(gòu)建結(jié)束之后,在運動圖上尋找最大連通子圖,而 尋找最大連通子圖的方法一般都有很高的復(fù)雜度。對于帶結(jié)構(gòu)表的運動圖,優(yōu)化問題可以用另外一種 更簡單有效的方法解決,就是在構(gòu)建運動圖的同時就開始局部的剪枝,運動圖構(gòu)建結(jié)束時圖中就不包 含任何死路,這種方法不但快速,而且可以優(yōu)化后面構(gòu)建的結(jié)果。
轉(zhuǎn)載請注明:
畢節(jié)flash動畫制作公司:http://www.haldonestatewines.com/city185/