• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于四元數(shù)插值的虛擬人運(yùn)動(dòng)建模及實(shí)現(xiàn)

    2016-12-06 07:51:02汪晗吳巧巧張鵬張俊
    關(guān)鍵詞:歐拉角關(guān)鍵幀插值

    汪晗,吳巧巧,張鵬,張俊

    武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,湖北 武漢 430205

    基于四元數(shù)插值的虛擬人運(yùn)動(dòng)建模及實(shí)現(xiàn)

    汪晗,吳巧巧,張鵬,張俊*

    武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,湖北武漢430205

    針對(duì)關(guān)鍵幀動(dòng)畫中,歐拉角描述旋轉(zhuǎn)運(yùn)動(dòng)時(shí)自由度的丟失,提出了四元數(shù)插值方法來模擬人體運(yùn)動(dòng).首先根據(jù)人體結(jié)構(gòu)建立虛擬人骨架模型,其次模擬人體運(yùn)動(dòng)建立虛擬人運(yùn)動(dòng)模型,然后基于XML表示法建立關(guān)鍵幀數(shù)據(jù)模型來存儲(chǔ)關(guān)鍵幀信息,最后采用四元數(shù)方法對(duì)給定的關(guān)鍵幀進(jìn)行插值生成中間幀,并基于OpenGL實(shí)現(xiàn)可視化編程.實(shí)驗(yàn)結(jié)果表明,該方法能對(duì)虛擬人的運(yùn)動(dòng)過程進(jìn)行平滑地插值,該算法框架具有通用性,通過修改關(guān)鍵幀信息可以很好地模擬人體的不同運(yùn)動(dòng).

    歐拉角;虛擬人運(yùn)動(dòng);四元數(shù)插值

    1 引言

    近年來計(jì)算機(jī)性能逐步提高,計(jì)算機(jī)圖形學(xué)和計(jì)算機(jī)視覺等領(lǐng)域的理論研究取得重大突破,虛擬現(xiàn)實(shí)技術(shù)的發(fā)展也上了一個(gè)新的臺(tái)階,三維人物動(dòng)畫是虛擬現(xiàn)實(shí)中重要的組成部分,在影視、游戲娛樂、醫(yī)療、航天事業(yè),建筑仿真等多個(gè)領(lǐng)域的應(yīng)用越來越廣泛.

    針對(duì)以上現(xiàn)狀,提出對(duì)虛擬人運(yùn)動(dòng)的研究.三維人物動(dòng)畫制作中最關(guān)鍵的技術(shù)是人體建模技術(shù)和運(yùn)動(dòng)控制技術(shù)[1],本文是基于D-H機(jī)器人表示方法[2],建立人體的骨架模型,基于四元數(shù)插值理論,建立人體行走模型,并利用OpenGL編程技術(shù),實(shí)現(xiàn)人體行走過程的可視化.

    關(guān)鍵幀動(dòng)畫中,一個(gè)剛性物體的運(yùn)動(dòng)其實(shí)就是一個(gè)旋轉(zhuǎn)運(yùn)動(dòng)和平移運(yùn)動(dòng)的復(fù)合運(yùn)動(dòng),可以表示為一個(gè)旋轉(zhuǎn)矩陣和一個(gè)平移向量,旋轉(zhuǎn)矩陣用來確定物體的朝向,平移向量確定物體的位置,然后根據(jù)物體在各關(guān)鍵幀處的狀態(tài)通過插值來實(shí)現(xiàn)它的運(yùn)動(dòng).

    在計(jì)算機(jī)動(dòng)畫領(lǐng)域,國內(nèi)從事相關(guān)技術(shù)的研究人員不斷增加,《中國圖形圖像學(xué)報(bào)》、《計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)報(bào)》等國內(nèi)學(xué)術(shù)期刊以及China?graph等國內(nèi)學(xué)術(shù)會(huì)議都為國內(nèi)研究開發(fā)人員提供了很好的交流機(jī)會(huì),浙江大學(xué)的CAD&CG國家重點(diǎn)實(shí)驗(yàn)室更是在這一領(lǐng)域起著重要帶頭作用[3].中國科學(xué)院的王兆其等人做了大量關(guān)于運(yùn)動(dòng)生成和控制、人體行為交互等方面的研究,應(yīng)用人體運(yùn)動(dòng)合成技術(shù)實(shí)現(xiàn)了人體行為交互的主要工作,并利用其研究成果在聾啞人手語交互、人體行走等方面做了大量應(yīng)用[4].在國外,由蒙特利爾大學(xué)Thalmann領(lǐng)導(dǎo)的LIG實(shí)驗(yàn)室是在研究人體動(dòng)畫領(lǐng)域里的一支比較著名的團(tuán)隊(duì).LIG實(shí)驗(yàn)室主要從事運(yùn)動(dòng)控制系統(tǒng)、運(yùn)動(dòng)捕獲[5]、人體平衡控制、人體建模及變形[6]、人的動(dòng)作[7]、基于網(wǎng)絡(luò)的人體運(yùn)動(dòng)以及碰撞檢測技術(shù)等方面的研究.

    2 四元數(shù)理論

    2.1線性插值

    對(duì)于兩個(gè)四元數(shù)q1,q2其線性插值方程為

    q(t)=q1+t·(q2-q1)(0≤t≤1)

    其中t為插值變量,當(dāng)t從0變化到1時(shí),即可實(shí)現(xiàn)從q1到q2的變化.在虛擬人運(yùn)動(dòng)動(dòng)畫中,對(duì)應(yīng)于從一幀到另一幀的過渡.

    2.2球面插值

    對(duì)于兩個(gè)四元數(shù)q1,q2,其球面插值方程為

    其中t為插值變量,θ為q1、q2之間的夾角,cos θ=dot(q1,q2),這里需要指出的是,計(jì)算夾角余弦值時(shí)q1,q2需化成單位四元數(shù).

    2.3四元數(shù)與歐拉角的轉(zhuǎn)換

    設(shè)繞x,y,z軸旋轉(zhuǎn)的歐拉角分別為θ1,θ2,θ3,對(duì)應(yīng)的四元數(shù)為qθ1,qθ2,qθ3,由式Rq(P)=pqp-1對(duì)應(yīng)的四元數(shù)為[8]則有:

    3 虛擬人運(yùn)動(dòng)建模

    在虛擬人動(dòng)畫中,認(rèn)為骨骼在運(yùn)動(dòng)中不發(fā)生形變,即把人體當(dāng)做是剛體.但是人體與多剛體系統(tǒng)又有很大區(qū)別,人體的骨骼之間都受到關(guān)節(jié)的連帶約束,而且每個(gè)關(guān)節(jié)的旋轉(zhuǎn)范圍都受到一定的約束,由此人體的建模方法有別于一般的物體.

    3.1人體骨架模型

    由于本文主要研究的是虛擬人行走時(shí)使用四元數(shù)做旋轉(zhuǎn)插值生成動(dòng)作,考慮的主要是虛擬人的行走的過程中骨骼在關(guān)節(jié)位置的旋轉(zhuǎn),不注重人體繪制是否逼真,所以為了簡化繪制工作,直接將人體所有的部分使用相應(yīng)大小的立方體代替.簡化的人體模型如圖1所示.整個(gè)人體是由骨骼和關(guān)節(jié)交替形成,關(guān)節(jié)是骨骼的旋轉(zhuǎn)點(diǎn),而且父關(guān)節(jié)的轉(zhuǎn)動(dòng)會(huì)帶動(dòng)子骨骼的轉(zhuǎn)動(dòng),也會(huì)帶動(dòng)子關(guān)節(jié)的轉(zhuǎn)動(dòng),總而言之,就是整個(gè)人體骨架系統(tǒng)是有層次的,其實(shí)這種方法是D-H方法的簡化版.

    圖1 虛擬人體模型Fig.1Model of virtual human body

    3.2關(guān)節(jié)空間相對(duì)位置的計(jì)算

    首先是對(duì)人體的每個(gè)關(guān)節(jié)空間的局部坐標(biāo)系進(jìn)行定義:坐標(biāo)原點(diǎn)都是關(guān)節(jié)點(diǎn),坐標(biāo)系建立在每個(gè)關(guān)節(jié)處,規(guī)定坐標(biāo)軸在人體初始狀態(tài)的時(shí)候,X軸正方向向左,Y軸正方向向上,Z軸正方向向前,可以看得出初始狀態(tài)的時(shí)候他們的坐標(biāo)軸都是同世界坐標(biāo)系的坐標(biāo)軸平行的.設(shè)關(guān)節(jié)點(diǎn)i和i+1,相鄰關(guān)節(jié)空間轉(zhuǎn)化過程如圖2所示[9].

    首先,將i+1關(guān)節(jié)空間的坐標(biāo)原點(diǎn)即關(guān)節(jié)點(diǎn)平移到關(guān)節(jié)點(diǎn)i的位置,這一過程記為trans(i,i+1)-1,這個(gè)時(shí)候相鄰的兩個(gè)關(guān)節(jié)空間的坐標(biāo)原點(diǎn)重合.

    然后將關(guān)節(jié)i+1的坐標(biāo)系左旋轉(zhuǎn)使其和關(guān)節(jié)i的坐標(biāo)空間的坐標(biāo)軸平行,這個(gè)過程記為rotate(i,i+1)-1,這時(shí)兩個(gè)坐標(biāo)系實(shí)際上是重合的.

    圖2 相鄰關(guān)節(jié)空間坐標(biāo)變換Fig.2Space coordinates transformation of adjacent joint

    這個(gè)變換坐標(biāo)系的過程沒有改變點(diǎn)的位置,所以關(guān)節(jié)空間i+1中的點(diǎn)要做這個(gè)過程的逆過程,先做rotate(i)旋轉(zhuǎn),再做trans(i,i+1)的平移,這個(gè)過程用矩陣Ti+1i表示如下:

    3.3骨骼和關(guān)節(jié)的連接結(jié)構(gòu)

    人體骨架系統(tǒng)是由骨骼和關(guān)節(jié)相互連接組成的,骨骼和關(guān)節(jié)之間使用指針鏈接,而且這個(gè)鏈接是有序的,關(guān)節(jié)所指向的骨骼的轉(zhuǎn)動(dòng)是被關(guān)節(jié)控制的,骨骼所指向的關(guān)節(jié)是依附在該骨骼上的,整個(gè)人體的關(guān)節(jié)鏈接順序如圖3所示[10].在圖中有一個(gè)root關(guān)節(jié),這個(gè)關(guān)節(jié)是附加的,但這個(gè)關(guān)節(jié)在計(jì)算世界坐標(biāo)和關(guān)節(jié)空間的相對(duì)坐標(biāo)的轉(zhuǎn)換時(shí)很重要,如果將人體行走的過程看作人體的中心高度不變,那么可認(rèn)為世界坐標(biāo)是關(guān)節(jié)0的坐標(biāo)空間,這里的人體中心root就是關(guān)節(jié)1,root關(guān)節(jié)自然成為人體其他關(guān)節(jié)空間和世界坐標(biāo)轉(zhuǎn)換的橋梁.一般來說這個(gè)root關(guān)節(jié)可以設(shè)置到人體的任何位置,但是最好的位置是世界坐標(biāo)中不動(dòng)的點(diǎn)或者是一個(gè)簡單運(yùn)動(dòng)的點(diǎn).

    圖3 關(guān)節(jié)和骨骼連接圖Fig.3Connection diagram of joints and bones

    3.4運(yùn)動(dòng)模型

    行走是人類最基本的運(yùn)動(dòng)之一,也是描述虛擬人所不可缺少的.在設(shè)計(jì)虛擬運(yùn)動(dòng)系統(tǒng)時(shí),考慮建立基于關(guān)鍵幀的虛擬人行走動(dòng)畫,并且對(duì)這個(gè)人體有一定的可控制性,比如控制行走的速度、方向.正是基于這樣的思考,關(guān)注于設(shè)計(jì)一個(gè)可生成水平面上直線,運(yùn)動(dòng)的虛擬人運(yùn)動(dòng)系統(tǒng),并且盡量保證運(yùn)動(dòng)的實(shí)時(shí)性、連續(xù)性和真實(shí)性.

    走路的姿勢可分解成開始抬左手邁右腿向后揮右手,當(dāng)右腿落地后收回左手,揮右手,左腿向前幾個(gè)過程,這是一個(gè)循環(huán)且重復(fù)的過程,也意味著制作出一套最小的循環(huán)動(dòng)作即可.不考慮外界的干擾,人體運(yùn)動(dòng)可以簡化成骨骼在關(guān)節(jié)處做相對(duì)旋轉(zhuǎn),知道人體的一個(gè)端點(diǎn)在世界坐標(biāo)系中的位置,整個(gè)人體的其他部分就可以通過計(jì)算得到它在世界坐標(biāo)系中的位置.人體行走除了自身的關(guān)節(jié)之間的旋轉(zhuǎn),還有自身的平移運(yùn)動(dòng),這個(gè)效果可以通過控制移動(dòng)速度來實(shí)現(xiàn).

    研究表明,在正常行走速度下,幾乎所有“行走運(yùn)動(dòng)時(shí)刻”都具有固定的區(qū)間值.人體的平行移動(dòng)是依靠每次單腳著地,以那只腳為旋轉(zhuǎn)點(diǎn),以臀關(guān)節(jié)的高度為半徑,以一個(gè)角度為θ的角度做旋轉(zhuǎn),然后再以另一只腳,以同樣的方式做旋轉(zhuǎn)運(yùn)動(dòng),這種過程才導(dǎo)致了整個(gè)身體的平行移動(dòng),如圖4所示.人體移動(dòng)的速度V,一步最大距離DC和完成一個(gè)周期的基本運(yùn)動(dòng)時(shí)間TC之間的計(jì)算公式如下[11]:

    其中H表示LHip(RHip)關(guān)節(jié)到LAnkle(RAnkle)關(guān)節(jié)的距離,θmin表示lupperleg骨骼與人體中心垂直向下直線的最小夾角,θmax表示Rupperleg骨骼與人體中心垂直向下直線的最大夾角.

    圖4 人體步行分析Fig.4Analysis of human walking

    人體行走可認(rèn)為人體的中心高度一直沒變,那么就以人體的中心作為第1個(gè)關(guān)節(jié),而世界坐標(biāo)空間當(dāng)做是第0個(gè)關(guān)節(jié)的坐標(biāo)空間,當(dāng)然這是虛擬的,方便人體更好的映射到世界坐標(biāo)系中,現(xiàn)做如下假設(shè),人體行走的平面在XOY平面,頭頂?shù)姆较蚴荶軸的正方向.在第1個(gè)關(guān)節(jié)的關(guān)節(jié)空間是這樣定義的,同樣是以頭頂為Z軸的正方向,前方是Y軸正方向,左邊是X軸的正方向.這樣人體中第i個(gè)關(guān)節(jié)空間的點(diǎn)可以很方便地轉(zhuǎn)換到世界坐標(biāo)系中,設(shè)關(guān)節(jié)i中的曲線q′t(t),qi(t)是世界坐標(biāo)系中表示的曲線[12],轉(zhuǎn)化公式如下:

    如果人體是做直線運(yùn)動(dòng)那么曲線q1(t)= q1(0)+vt.

    4 基于四元數(shù)插值的虛擬人運(yùn)動(dòng)模型的實(shí)現(xiàn)

    4.1選取關(guān)鍵幀

    關(guān)鍵幀是物體運(yùn)動(dòng)或變化中的關(guān)鍵動(dòng)作所處的那一幀,是運(yùn)動(dòng)狀態(tài)即將改變的臨界點(diǎn),如手臂揮手的過程當(dāng)手臂揮到最大的幅度的時(shí)候,如果不把最大值的位置作為關(guān)鍵幀,使用插值算法是不可能計(jì)算出一個(gè)位置大于插值端點(diǎn)的值,就不能很好地模擬人行走的運(yùn)動(dòng).關(guān)鍵幀中記錄的是在某個(gè)時(shí)刻人體的所有關(guān)節(jié)的角位移,從這一幀到下一幀過渡過程持續(xù)的時(shí)間等.

    考慮到程序可能需要對(duì)關(guān)鍵幀的一些值反復(fù)測試,不適合固化到程序里面,所以關(guān)鍵幀的信息是存放在xml格式文件中,然后程序在初始化的時(shí)候讀取關(guān)鍵幀的信息構(gòu)造關(guān)鍵幀對(duì)象.使用xml格式很顯然可讀性更強(qiáng),而且這些數(shù)據(jù)的組織方式和與模型的結(jié)構(gòu)是一致的.

    4.2生成中間幀

    雖然給出了人體模型,以及人體骨骼和關(guān)節(jié)的組織方式,但還是不能讓模型動(dòng)起來,還需要給出關(guān)鍵幀和在關(guān)鍵幀之間插值算法.常用的四元數(shù)插值方法有線性插值、球面線性插值和樣條插值等,針對(duì)不同的情形采用不同的插值算法,使人體行走看起來連貫、平滑.本文中除neckbase和root關(guān)節(jié)采用線性插值外,由于其它關(guān)節(jié)涉及到的都是關(guān)節(jié)的旋轉(zhuǎn),所以插值是旋轉(zhuǎn)插值.根據(jù)上面的分析人體的行走過程是一個(gè)循環(huán),只需要得到一個(gè)運(yùn)動(dòng)周期的關(guān)鍵幀信息就可以了.

    中間幀中的關(guān)節(jié)角可由關(guān)鍵幀中關(guān)節(jié)角通過插值而得.在表示關(guān)節(jié)的旋轉(zhuǎn)時(shí)是用歐拉角表示的,歐拉角表示起來比四元數(shù)簡單,而且更容易看出虛擬人在運(yùn)動(dòng)過程中各關(guān)節(jié)的角度變化.但是如果采用歐拉角插值的方法,會(huì)產(chǎn)生病態(tài)現(xiàn)象[15],因?yàn)闅W拉角的3個(gè)角度沒有直接關(guān)系.為了避免這種問題的出現(xiàn),可以在插值前將歐拉角轉(zhuǎn)化成四元數(shù),再采用四元數(shù)方法完成插值,這樣就可以生成一系列的中間幀,形成一個(gè)動(dòng)態(tài)的過程,即動(dòng)畫.

    5 實(shí)驗(yàn)結(jié)果及分析

    在Visual Studio 2013環(huán)境下,利用OpenGL圖形庫可視化編程,實(shí)現(xiàn)基于四元數(shù)插值的虛擬人行走動(dòng)畫.如圖5所示,給出了由給定關(guān)鍵幀生成中間幀的截圖,實(shí)驗(yàn)表明,生成的中間幀過渡自然,較好的模擬了人體行走過程.該方法可以和運(yùn)動(dòng)學(xué)方法相結(jié)合來實(shí)現(xiàn)虛擬人的運(yùn)動(dòng)控制,也可以用于三維動(dòng)畫制作.

    在基于四元數(shù)插值的虛擬人行走模型的基礎(chǔ)上,修改關(guān)鍵幀中的各關(guān)節(jié)的角位移信息,可得到虛擬人跑動(dòng)過程動(dòng)畫,如圖6所示.可以看出,該模型較好的模擬了虛擬人跑動(dòng)過程,該算法框架具有通用性.

    圖5 虛擬人行走動(dòng)畫Fig.5Walking animation of virtual human

    圖6 虛擬人跑動(dòng)畫Fig.6Running animation of virtual human

    6 結(jié)語

    以上介紹的基于四元數(shù)插值虛擬人運(yùn)動(dòng)模型,實(shí)現(xiàn)了由給定關(guān)鍵幀生成中間幀的方法,且生成的中間幀過渡平滑.但本文中虛擬人的運(yùn)動(dòng)是簡單的直線運(yùn)動(dòng),只能進(jìn)行簡單的向左向右轉(zhuǎn)向.本文以人體的中心作為根節(jié)點(diǎn)來連接人體各關(guān)節(jié),人體的重心高度保持不變,不能模擬人體起跳過程等,利用逆運(yùn)動(dòng)學(xué)方法模擬虛擬人運(yùn)動(dòng)和模擬復(fù)雜運(yùn)動(dòng)將是下一步的研究工作.

    [1]BADLER N,BINDIGANAVALE R.Animation control for real-time virtual humans[J].Communications of the ACM,1999,42(8):64-73.

    [2]DENAVITJ,HARTENBERGRS.Akinematic notation for lower-pair mechanisms based on matrices[J].A SME journal of applied mechanics,1955,22(2):215-221.

    [3]李丹.計(jì)算機(jī)動(dòng)畫中運(yùn)動(dòng)生成與控制問題研究[D].武漢:華中科技大學(xué),2008.

    [4]王兆其.虛擬人合成研究綜述[J].中國科學(xué)院研究生院學(xué)報(bào),2000,17(2):89-98. WANG Z Q.Study on synthesis of virtual human[J]. Journal of the graduate school of the Chinese academy of sciences,2000,17(2):89-98.

    [5]HEGRON G,PALAMIDESE P,THALMANN D.Motion control in animation,simulation and visualization[J]. Computer graphics forum,1989,8(4):347-352.

    [6]THALMANN D,BOULIC R.Combined direct and inverse kinematic control for articulated figure motion editing[J].Computer graphics forum,1992,11(4):189-202.

    [7]THALMANN N M,THALMANN D.Complex models for visualizing synthetic actors[J].IEEE computergraphics and application,1991,11(9):32-44.

    [8]金小剛,彭群生.四元數(shù)及其在計(jì)算機(jī)動(dòng)畫中的應(yīng)用[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),1994,7(3):174-181. JIN X G,PENG Q S.Quaternion and its application in computer animation[J],Journal of computer-aided design&computer graphics,1994,7(3):174-183.

    [9]何懷青,洪炳羅.一種虛擬人運(yùn)動(dòng)擬合算法[J].電子學(xué)報(bào),2001,29(8):1107-1109. HE H Q,HONG B L.A motion fitting algorithm for virtual humans[J].Acta electronica sinica,2001,29(8):1107-1109.

    [10]陳麗,王越超,李斌.蛇形機(jī)器人研究現(xiàn)況與進(jìn)展[J].機(jī)器人,2002,24(6):559-563. CHEN L,WANG Y C,LI B.Present state and future direction towards snake-robot research[J].Robot,2002,24(6):559-563.

    [11]KELLY S D,MURRAY R M.Geometric phases and robotic locomotion[J].Journal of robotic systems,1995,12(6):417-431.

    [12]JANZEN L,METAXAS D.Recursive dynamics and optimal control techniques for human motion planning[J].Multibody system dynamics,2002,8(4):433-458.

    [13]孔德慧,王立春,鄭重雨.增強(qiáng)骨骼動(dòng)畫運(yùn)動(dòng)細(xì)節(jié)的關(guān)鍵幀插值方法[J].北京工業(yè)大學(xué)學(xué)報(bào),2011,37(8):1255-1260. KONG D H,WANG L C,ZHENG Z Y.A key frame interpolationmethodenhancingmotiondetailsof skeletal animation[J].Journal of Beijing university of technology,2011,37(8):1225-1260.

    [14]沈軍行,孫守遷,潘云鶴.從運(yùn)動(dòng)捕獲數(shù)據(jù)中提取關(guān)鍵幀[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2004,16(5):719-723. SHEN J X,SUN S Q,PAN Y H.Key-frame extraction from motion capture data[J].Journal of computeraided design&computer graphics,2004,16(5):719-723.

    [15]李全棟,陳樹越,張微.一種改進(jìn)的無監(jiān)督聚類的關(guān)鍵幀提取算法[J].應(yīng)用光學(xué),2010,31(5):741-744. LI Q D,CHEN S Y,ZHANG W.Improved algorithm forkeyframeextractionbasedonunsupervised clustering[J].Journal of applied optics,2010,31(5):741-744.

    本文編輯:陳小平

    Modeling and Implementation of Virtual Human Movement Based on Quaternion Interpolation

    WANG Han,WU Qiaoqiao,ZHANG Peng,ZHANG Jun*
    School of Computer Science and Engineering,Wuhan Institute of Technology,Wuhan 430205,China

    Aimed at the loss of freedom degree in rotary motion depiction by Euler angles in keyframe anima?tion,the quaternion interpolation method was proposed to simulate human motion.Firstly,a virtual human skel?eton model was established according to the human body structure.Secondly,we simulated human body move?ment to establish a virtual human motion model.Then a key frame data model based on XML representation was established to store the keyframe information.Finally,we used quaternion method to interpolate for a given key frame to generate intermediate frames,and implemented its visual programming based on OpenGL.The results show that the method can interpolate smoothly in the process of virtual human motion,and the algorithm frame?work is versatile,in which different motions of human body can be well simulated by modifying the key frame information.

    Euler angles;virtual human movement;quaternion interpolation

    TP391.41

    A

    10.3969/j.issn.1674?2869.2016.05.019

    1674-2869(2016)05-0511-06

    2016-03-04

    武漢工程校長基金項(xiàng)目(2015049);2015年省級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(201510490027)

    汪晗.E-mail:1135962588@qq.com

    張俊,碩士,副教授.E-mail:wity@263.net

    猜你喜歡
    歐拉角關(guān)鍵幀插值
    基于Sinc插值與相關(guān)譜的縱橫波速度比掃描方法
    基于改進(jìn)關(guān)鍵幀選擇的RGB-D SLAM算法
    從CATIA位置矩陣求解歐拉角的計(jì)算方法分析
    科技視界(2017年6期)2017-07-01 08:33:34
    一種基于EGI和標(biāo)準(zhǔn)人臉模板的三維人臉點(diǎn)云拼合算法
    基于相關(guān)系數(shù)的道路監(jiān)控視頻關(guān)鍵幀提取算法
    一種改進(jìn)FFT多譜線插值諧波分析方法
    基于四項(xiàng)最低旁瓣Nuttall窗的插值FFT諧波分析
    基于聚散熵及運(yùn)動(dòng)目標(biāo)檢測的監(jiān)控視頻關(guān)鍵幀提取
    論“關(guān)鍵幀”在動(dòng)畫制作中的作用
    大姿態(tài)角入水時(shí)的魚雷半實(shí)物仿真方法研究
    久久99热这里只有精品18| 波多野结衣高清作品| 免费av毛片视频| 午夜亚洲福利在线播放| 97超级碰碰碰精品色视频在线观看| av片东京热男人的天堂| 亚洲一区二区三区不卡视频| 亚洲精品一区av在线观看| 深夜精品福利| 欧美成狂野欧美在线观看| 亚洲国产中文字幕在线视频| 给我免费播放毛片高清在线观看| 国产中年淑女户外野战色| 国产色婷婷99| 精品不卡国产一区二区三区| 九九久久精品国产亚洲av麻豆| 最近视频中文字幕2019在线8| 欧美乱妇无乱码| 黄色丝袜av网址大全| 老熟妇乱子伦视频在线观看| 五月伊人婷婷丁香| 制服丝袜大香蕉在线| 很黄的视频免费| 免费人成在线观看视频色| 国产极品精品免费视频能看的| 啦啦啦免费观看视频1| 乱人视频在线观看| 少妇人妻精品综合一区二区 | 夜夜躁狠狠躁天天躁| 三级男女做爰猛烈吃奶摸视频| 在线视频色国产色| 久久久久久国产a免费观看| 久久久色成人| 99久久精品一区二区三区| 悠悠久久av| 美女高潮喷水抽搐中文字幕| 国产淫片久久久久久久久 | 小蜜桃在线观看免费完整版高清| 老熟妇仑乱视频hdxx| 国产精品久久久久久精品电影| 18禁美女被吸乳视频| 欧美色欧美亚洲另类二区| 欧美高清成人免费视频www| 又粗又爽又猛毛片免费看| 亚洲av免费在线观看| 男插女下体视频免费在线播放| 亚洲avbb在线观看| 黄色成人免费大全| 久久久久久久久久黄片| 亚洲成av人片免费观看| 国产欧美日韩精品一区二区| 欧美+亚洲+日韩+国产| 国产亚洲欧美在线一区二区| 欧美色欧美亚洲另类二区| 中文资源天堂在线| 97人妻精品一区二区三区麻豆| 露出奶头的视频| 三级毛片av免费| 精品国内亚洲2022精品成人| 身体一侧抽搐| a级毛片a级免费在线| 中文字幕精品亚洲无线码一区| 日韩大尺度精品在线看网址| 此物有八面人人有两片| 精品免费久久久久久久清纯| 99久久成人亚洲精品观看| 在线a可以看的网站| 久久亚洲精品不卡| 久久九九热精品免费| 国产在线精品亚洲第一网站| 日韩免费av在线播放| 亚洲精品国产精品久久久不卡| tocl精华| 免费在线观看日本一区| 婷婷精品国产亚洲av在线| 一个人免费在线观看的高清视频| 三级毛片av免费| 国产亚洲精品综合一区在线观看| 日韩欧美国产一区二区入口| 精品免费久久久久久久清纯| 亚洲第一电影网av| av福利片在线观看| 在线免费观看的www视频| 美女cb高潮喷水在线观看| 久久久精品大字幕| 国产精品影院久久| 69av精品久久久久久| 日韩欧美在线二视频| av福利片在线观看| 有码 亚洲区| 国产麻豆成人av免费视频| 欧美日本视频| 日本与韩国留学比较| 国产伦人伦偷精品视频| 99久久成人亚洲精品观看| 日韩中文字幕欧美一区二区| 亚洲狠狠婷婷综合久久图片| 国产v大片淫在线免费观看| 又黄又爽又免费观看的视频| 亚洲18禁久久av| 欧美日韩一级在线毛片| 免费看光身美女| 美女大奶头视频| 亚洲黑人精品在线| xxxwww97欧美| 亚洲无线观看免费| 亚洲成人精品中文字幕电影| 哪里可以看免费的av片| 老司机午夜十八禁免费视频| 亚洲色图av天堂| 午夜免费观看网址| 亚洲人成电影免费在线| 99国产精品一区二区三区| 国产一区二区在线观看日韩 | 欧美最黄视频在线播放免费| 无遮挡黄片免费观看| 精品免费久久久久久久清纯| 最近最新中文字幕大全电影3| 一个人看视频在线观看www免费 | 成人一区二区视频在线观看| 久久欧美精品欧美久久欧美| 老鸭窝网址在线观看| 亚洲天堂国产精品一区在线| 国产高清视频在线播放一区| 免费观看人在逋| 蜜桃亚洲精品一区二区三区| 亚洲国产精品成人综合色| 好男人在线观看高清免费视频| 亚洲av电影不卡..在线观看| 国产黄片美女视频| www.999成人在线观看| 亚洲人成电影免费在线| 老熟妇乱子伦视频在线观看| 女生性感内裤真人,穿戴方法视频| 日本一二三区视频观看| 亚洲中文日韩欧美视频| 国产精品香港三级国产av潘金莲| 亚洲黑人精品在线| 天堂网av新在线| 伊人久久大香线蕉亚洲五| or卡值多少钱| 亚洲电影在线观看av| 99国产精品一区二区三区| 亚洲精品一区av在线观看| 欧美午夜高清在线| 九九热线精品视视频播放| 午夜福利视频1000在线观看| 欧美色欧美亚洲另类二区| 中出人妻视频一区二区| 成人18禁在线播放| 欧美日韩国产亚洲二区| 国产精品综合久久久久久久免费| 成人三级黄色视频| 乱人视频在线观看| 国产欧美日韩一区二区精品| 午夜精品久久久久久毛片777| 成人鲁丝片一二三区免费| 亚洲不卡免费看| 九色国产91popny在线| 午夜精品一区二区三区免费看| 国产久久久一区二区三区| 亚洲国产日韩欧美精品在线观看 | 国产伦人伦偷精品视频| 免费在线观看成人毛片| 成人一区二区视频在线观看| 国内精品美女久久久久久| 亚洲,欧美精品.| 欧美成人一区二区免费高清观看| 色视频www国产| 一级毛片高清免费大全| 亚洲电影在线观看av| 国产精品久久久人人做人人爽| 亚洲七黄色美女视频| 成人鲁丝片一二三区免费| 国产精品99久久久久久久久| 国产真实伦视频高清在线观看 | 一级毛片高清免费大全| 12—13女人毛片做爰片一| 精品久久久久久成人av| 黄色丝袜av网址大全| 一级毛片高清免费大全| 亚洲中文字幕日韩| 免费av毛片视频| 精品久久久久久久末码| 桃色一区二区三区在线观看| 久久久久久久亚洲中文字幕 | 亚洲成a人片在线一区二区| 老司机午夜福利在线观看视频| 无人区码免费观看不卡| 丰满人妻熟妇乱又伦精品不卡| 欧美乱码精品一区二区三区| 国产亚洲精品久久久久久毛片| 一个人看的www免费观看视频| 欧美日韩综合久久久久久 | 欧美成人a在线观看| 一卡2卡三卡四卡精品乱码亚洲| 搡老熟女国产l中国老女人| 女人高潮潮喷娇喘18禁视频| 乱人视频在线观看| 最新在线观看一区二区三区| 国产午夜精品论理片| 国产三级在线视频| 国产伦人伦偷精品视频| 女人被狂操c到高潮| 好看av亚洲va欧美ⅴa在| 亚洲真实伦在线观看| 午夜福利免费观看在线| 国产精品永久免费网站| 色在线成人网| 亚洲人与动物交配视频| 成年女人看的毛片在线观看| 欧美激情在线99| 啦啦啦韩国在线观看视频| www日本黄色视频网| 成年人黄色毛片网站| 两性午夜刺激爽爽歪歪视频在线观看| 哪里可以看免费的av片| 一本精品99久久精品77| 国产不卡一卡二| 国产精品美女特级片免费视频播放器| 国内精品一区二区在线观看| a级毛片a级免费在线| av黄色大香蕉| 18禁黄网站禁片免费观看直播| 久久久久国内视频| 日本熟妇午夜| 国产一区在线观看成人免费| 99国产综合亚洲精品| 一边摸一边抽搐一进一小说| 精品午夜福利视频在线观看一区| 国产激情欧美一区二区| 精品人妻偷拍中文字幕| 国产亚洲欧美在线一区二区| 少妇人妻精品综合一区二区 | 亚洲欧美一区二区三区黑人| 少妇的丰满在线观看| 色老头精品视频在线观看| 国产蜜桃级精品一区二区三区| 最近最新中文字幕大全免费视频| 女人被狂操c到高潮| 激情在线观看视频在线高清| 久久精品国产亚洲av香蕉五月| 免费看十八禁软件| 免费看光身美女| 19禁男女啪啪无遮挡网站| 法律面前人人平等表现在哪些方面| 两个人的视频大全免费| 男插女下体视频免费在线播放| 91在线观看av| 丰满乱子伦码专区| 国产成人av激情在线播放| 少妇丰满av| 一级黄片播放器| 国产亚洲精品久久久久久毛片| 精品久久久久久久毛片微露脸| 日韩欧美在线二视频| 国产男靠女视频免费网站| 久久九九热精品免费| 欧美日韩瑟瑟在线播放| 深爱激情五月婷婷| 亚洲午夜理论影院| 中文字幕人妻丝袜一区二区| 99久国产av精品| 999久久久精品免费观看国产| 亚洲狠狠婷婷综合久久图片| 国产精品野战在线观看| АⅤ资源中文在线天堂| 99久久成人亚洲精品观看| 日韩成人在线观看一区二区三区| 国产精品嫩草影院av在线观看 | 久久精品国产99精品国产亚洲性色| 夜夜看夜夜爽夜夜摸| 狠狠狠狠99中文字幕| 脱女人内裤的视频| 久久中文看片网| 欧美成人免费av一区二区三区| 999久久久精品免费观看国产| 18禁美女被吸乳视频| 国产av麻豆久久久久久久| 国产私拍福利视频在线观看| 国产69精品久久久久777片| 老汉色∧v一级毛片| 中亚洲国语对白在线视频| 又黄又粗又硬又大视频| 深爱激情五月婷婷| 欧美乱码精品一区二区三区| 亚洲av电影在线进入| 天堂网av新在线| www.色视频.com| 国产成人欧美在线观看| 女人高潮潮喷娇喘18禁视频| 久久久久性生活片| 亚洲精品亚洲一区二区| 精品熟女少妇八av免费久了| 日韩欧美 国产精品| 免费看十八禁软件| 在线a可以看的网站| а√天堂www在线а√下载| 麻豆一二三区av精品| 丰满人妻一区二区三区视频av | 神马国产精品三级电影在线观看| 久久久色成人| 亚洲一区二区三区色噜噜| 国模一区二区三区四区视频| 网址你懂的国产日韩在线| av在线天堂中文字幕| 免费人成在线观看视频色| 午夜免费观看网址| 欧美大码av| 最新中文字幕久久久久| 一卡2卡三卡四卡精品乱码亚洲| 亚洲av成人不卡在线观看播放网| 午夜精品在线福利| 色哟哟哟哟哟哟| 国产成人影院久久av| 国产黄片美女视频| 欧美激情在线99| 又黄又粗又硬又大视频| 观看美女的网站| 国产亚洲精品av在线| 国产亚洲欧美在线一区二区| 午夜视频国产福利| 国产亚洲欧美在线一区二区| 少妇的逼水好多| 19禁男女啪啪无遮挡网站| 精品久久久久久久久久免费视频| 久久精品国产清高在天天线| 最近最新中文字幕大全电影3| 国产一区在线观看成人免费| 色av中文字幕| 亚洲成人中文字幕在线播放| 老司机午夜福利在线观看视频| 又粗又爽又猛毛片免费看| 成人av在线播放网站| 亚洲精品在线美女| 亚洲欧美日韩高清专用| 一区二区三区高清视频在线| 操出白浆在线播放| 男人舔奶头视频| 可以在线观看的亚洲视频| 两个人的视频大全免费| 久99久视频精品免费| 两个人的视频大全免费| 可以在线观看的亚洲视频| 亚洲中文字幕一区二区三区有码在线看| 天天躁日日操中文字幕| 亚洲av二区三区四区| 99国产精品一区二区蜜桃av| 老司机在亚洲福利影院| 色精品久久人妻99蜜桃| 在线观看免费视频日本深夜| 日韩高清综合在线| 小说图片视频综合网站| 青草久久国产| 身体一侧抽搐| 女警被强在线播放| 亚洲精品在线观看二区| 成人鲁丝片一二三区免费| 欧美日本亚洲视频在线播放| 成年女人毛片免费观看观看9| 婷婷精品国产亚洲av在线| 99热6这里只有精品| 日韩精品青青久久久久久| 午夜激情福利司机影院| 国产三级在线视频| 精品一区二区三区视频在线 | 女生性感内裤真人,穿戴方法视频| 国产一区在线观看成人免费| 亚洲美女视频黄频| 非洲黑人性xxxx精品又粗又长| 亚洲成av人片在线播放无| 国产一区二区在线观看日韩 | 又爽又黄无遮挡网站| 欧美区成人在线视频| 久久久精品欧美日韩精品| 日韩欧美在线二视频| 午夜福利在线观看免费完整高清在 | 美女黄网站色视频| 最近最新中文字幕大全电影3| 国产伦精品一区二区三区视频9 | 久久国产乱子伦精品免费另类| 很黄的视频免费| 国产男靠女视频免费网站| 日本黄色片子视频| 一级a爱片免费观看的视频| 成年女人毛片免费观看观看9| 欧美日本亚洲视频在线播放| 色综合欧美亚洲国产小说| 3wmmmm亚洲av在线观看| 亚洲欧美精品综合久久99| 少妇丰满av| 国产精品永久免费网站| 岛国视频午夜一区免费看| 夜夜躁狠狠躁天天躁| 少妇的逼好多水| 午夜视频国产福利| 亚洲av一区综合| 国产精品乱码一区二三区的特点| 18禁美女被吸乳视频| 国产精品国产高清国产av| 欧美成人a在线观看| 精品不卡国产一区二区三区| 麻豆国产av国片精品| 成人av一区二区三区在线看| 国产精品自产拍在线观看55亚洲| 青草久久国产| 欧美日韩乱码在线| 精品99又大又爽又粗少妇毛片 | 叶爱在线成人免费视频播放| 国产高清videossex| 久久精品夜夜夜夜夜久久蜜豆| 午夜激情福利司机影院| 日韩欧美 国产精品| 日本免费a在线| 免费av观看视频| 国产成人aa在线观看| 日韩人妻高清精品专区| 无人区码免费观看不卡| 久久欧美精品欧美久久欧美| 亚洲第一欧美日韩一区二区三区| 每晚都被弄得嗷嗷叫到高潮| 精品无人区乱码1区二区| 国产野战对白在线观看| 亚洲人成网站在线播| 国产精品久久久人人做人人爽| 久久伊人香网站| 日韩欧美三级三区| av专区在线播放| 噜噜噜噜噜久久久久久91| 欧美绝顶高潮抽搐喷水| 色播亚洲综合网| 熟女电影av网| 亚洲最大成人手机在线| 国产99白浆流出| 亚洲国产色片| 久久精品人妻少妇| 国产97色在线日韩免费| eeuss影院久久| 熟女少妇亚洲综合色aaa.| 午夜免费观看网址| 99精品在免费线老司机午夜| 天天添夜夜摸| 免费看光身美女| 18美女黄网站色大片免费观看| 黄色日韩在线| 国产精品嫩草影院av在线观看 | 欧美日韩福利视频一区二区| av中文乱码字幕在线| 亚洲av不卡在线观看| 男女做爰动态图高潮gif福利片| 黄色丝袜av网址大全| 免费高清视频大片| 韩国av一区二区三区四区| 亚洲欧美日韩卡通动漫| 小说图片视频综合网站| 99精品久久久久人妻精品| 亚洲真实伦在线观看| 一卡2卡三卡四卡精品乱码亚洲| 男女做爰动态图高潮gif福利片| 在线播放国产精品三级| 99在线人妻在线中文字幕| 色综合婷婷激情| 日本免费a在线| 三级男女做爰猛烈吃奶摸视频| 久久久久九九精品影院| 国产乱人视频| 99久久综合精品五月天人人| 色吧在线观看| 日日摸夜夜添夜夜添小说| 欧美性感艳星| 亚洲色图av天堂| 午夜精品在线福利| 人人妻人人澡欧美一区二区| 欧洲精品卡2卡3卡4卡5卡区| 十八禁网站免费在线| 韩国av一区二区三区四区| 老鸭窝网址在线观看| 色哟哟哟哟哟哟| 日本黄色片子视频| 丰满的人妻完整版| 看片在线看免费视频| 少妇裸体淫交视频免费看高清| 99久久九九国产精品国产免费| 嫩草影院入口| 亚洲成人久久性| 欧美丝袜亚洲另类 | 精品国产亚洲在线| 国内精品久久久久久久电影| 国产一区二区在线观看日韩 | 亚洲国产精品999在线| svipshipincom国产片| www.999成人在线观看| 国产熟女xx| 午夜福利在线观看吧| 一进一出抽搐gif免费好疼| 久久精品国产99精品国产亚洲性色| 男女下面进入的视频免费午夜| 国产高清videossex| 成年女人永久免费观看视频| 岛国在线观看网站| tocl精华| 91av网一区二区| 真实男女啪啪啪动态图| 听说在线观看完整版免费高清| 日韩精品中文字幕看吧| 亚洲av免费高清在线观看| 最好的美女福利视频网| svipshipincom国产片| 床上黄色一级片| 成人高潮视频无遮挡免费网站| 午夜老司机福利剧场| 伊人久久大香线蕉亚洲五| 人妻久久中文字幕网| 十八禁网站免费在线| 熟妇人妻久久中文字幕3abv| 99riav亚洲国产免费| 国产精品影院久久| 久久久久精品国产欧美久久久| 国产欧美日韩精品亚洲av| 熟妇人妻久久中文字幕3abv| 国产亚洲av嫩草精品影院| 亚洲乱码一区二区免费版| 亚洲第一电影网av| a级毛片a级免费在线| 国语自产精品视频在线第100页| 久久午夜亚洲精品久久| 91av网一区二区| 国产成人av激情在线播放| 日本免费a在线| 精品一区二区三区视频在线观看免费| 无人区码免费观看不卡| 草草在线视频免费看| 国产欧美日韩精品一区二区| 啪啪无遮挡十八禁网站| 中文字幕av成人在线电影| 亚洲avbb在线观看| 久久久久久久午夜电影| 无限看片的www在线观看| 高清毛片免费观看视频网站| 一进一出抽搐gif免费好疼| 欧美日韩亚洲国产一区二区在线观看| 黄片小视频在线播放| 91九色精品人成在线观看| 嫁个100分男人电影在线观看| 嫩草影视91久久| svipshipincom国产片| a级毛片a级免费在线| 一级黄色大片毛片| 99久久精品国产亚洲精品| 久久久久久久久大av| 好看av亚洲va欧美ⅴa在| 欧美黑人巨大hd| 此物有八面人人有两片| 天堂影院成人在线观看| 免费大片18禁| 三级国产精品欧美在线观看| 欧美另类亚洲清纯唯美| 国产精品三级大全| 在线观看66精品国产| 亚洲成a人片在线一区二区| 日韩欧美三级三区| 在线十欧美十亚洲十日本专区| 成年人黄色毛片网站| 美女免费视频网站| 国产av麻豆久久久久久久| 日本 欧美在线| 午夜免费成人在线视频| 久久久久久久亚洲中文字幕 | 欧美中文日本在线观看视频| 亚洲av成人av| 网址你懂的国产日韩在线| 亚洲欧美激情综合另类| 亚洲av免费在线观看| 成人高潮视频无遮挡免费网站| 一本一本综合久久| 欧美在线黄色| 国产激情欧美一区二区| 一区二区三区免费毛片| 亚洲自拍偷在线| 欧美最黄视频在线播放免费| 最近最新免费中文字幕在线| 欧美日本亚洲视频在线播放| 天堂网av新在线| 99久久无色码亚洲精品果冻| 精品人妻1区二区| 精品一区二区三区av网在线观看| 超碰av人人做人人爽久久 | 亚洲aⅴ乱码一区二区在线播放| 1000部很黄的大片| 久久伊人香网站| 免费大片18禁| 国产精品综合久久久久久久免费| 一卡2卡三卡四卡精品乱码亚洲| 变态另类丝袜制服| 在线观看66精品国产| 久久精品国产99精品国产亚洲性色| 深夜精品福利| 欧美日韩精品网址| 99久久精品国产亚洲精品| 日本精品一区二区三区蜜桃| 成年版毛片免费区| 两人在一起打扑克的视频| 中文字幕人妻丝袜一区二区| 网址你懂的国产日韩在线| 国产亚洲欧美98| 国产av不卡久久| 一个人看的www免费观看视频| 非洲黑人性xxxx精品又粗又长| 免费av毛片视频| 天天一区二区日本电影三级| 热99re8久久精品国产| 精品乱码久久久久久99久播| 激情在线观看视频在线高清| 97超级碰碰碰精品色视频在线观看| 欧美黄色片欧美黄色片|