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