免费国产网站_秋霞午夜一区二区三区视频_99热在线看_日韩精品久久一区二区_午夜看一级毛片_天天鲁在视频在线观看

  • 您的位置:首頁 > 新聞動態 > 技術文章

    骨骼反向動力學(INVERSE IK)的實現

    2018/11/15??????點擊:
    反向動力學,Inverse Kinematics,簡稱IK。簡單地說,由父骨骼的方位和子骨骼的相對變換得到子骨骼的方位,稱為正向動力學(Forward 

    Kinematics,FK);而IK則是先確定子骨骼的方位,反向推導出其繼承鏈上n級父骨骼方位的方法。

    IK在游戲里常見的應用是foot 
    placement,就是當角色站在一個不平的表面上(臺階,斜坡)時,自動調整兩腳的高低(當然,同時會影響小腿和大腿的姿態)以便看上去腳是真正“踩”在地面上的,而不是浮在空氣中或者陷入地面以下。

    如果不用IK的話,要解決這個問題就只能為所有可能的地形起伏情況制作不同的角色動作,其工作量是不可想象的。另外的應用就是象《波斯王子》,《古墓麗影》這樣的游戲,經常會需要主角向前躍起然后抓住一樣東西,比如一根旗桿。主角的彈跳能力通常是固定的,游戲也不可能要求玩家控制角色在一個準確的特定地點朝一個準確的特定方向跳躍,一般都是允許一個誤差范圍。那么問題就出現了,當主角飛到旗桿附近時,可能旗桿在頭頂上,也可能在肩膀之下,或者偏左偏右都有可能,這時IK就可以使主角的雙手自然地伸向旗桿,不管它在哪里(當然,必須physically 
    possible,也就是在生理學上夠得著的距離內)。

    如何實現IK呢?容易想到的是求解方程,但這樣通常會得到無窮多的解。用自己的身體試驗一下,即使手和肩膀都不動,小臂和大臂仍然可以自由靈活的轉動,更不用說涉及超過2級骨骼的IK了。現在常用的IK實現方法稱為CCD(Cyclic 
    Coordinate 
    Descent,中文不知道叫什么),這是一種迭代的方法,在絕大多數情況下,目標骨骼的位置都會收斂到指定位置。見下圖,即使不寫程序,自己拿幾根火柴棍也很容易驗證這個算法的有效性。

    對所有受IK影響的骨骼,按從子骨骼到父骨骼的順序執行迭代操作:旋轉當前骨骼,使當前骨骼位置到目標骨骼的連線指向IK目標位置。由于所有骨骼是從一個特定狀態出發開始IK計算,所得到的結果也會比較穩定。通常5~10次迭代之后就能得到很好的結果。

    目前為止,指定骨骼到達指定位置已經沒問題了,但通常這是不夠的。如果是人體骨骼的話,不是所有的關節都可以向任意方向旋轉,所以我們必須對骨骼的旋轉加以限制,比如肘關節實際上只有一個軸的自由度,而且不能向后彎曲。由于通常骨骼動畫都是用四元數來表示旋轉,而關節的角度限制只能用歐拉角來表示,所以在迭代過程中每次算出骨骼的旋轉后都要轉成歐拉角,看是否超過很限值,如果超過則需要校正,然后再轉回四元數進行計算。

    限制了旋轉角之后,結果看起來就很好了。但是還有一個細節需要注意,當所有需要IK控制的骨骼正好在一條直線上,而IK目標位置正好在也落在這條直線上時(如下圖),算法就會失敗,因為不論迭代多少次,每一個骨骼都會認為自己不需要旋轉。所以一個小技巧是,如果發現骨骼鏈“很直”,就向骨骼允許的任意方向加一些細微的旋轉;或者干脆在骨骼的限制角度數據中就禁止完全“伸直”。



    主站蜘蛛池模板: 91视频国产区_国内精品一级毛片_青青草原国产免费AV观看_中国猛少妇色xxxxx_caopor超碰_992tv人人大香草网址 国产婷婷色一区二区三区_国产免费看片_97毛片_成人性生爱a∨_麻豆免费在线观看视频_国产亚洲精品久久久久久牛牛 | 91九色porn在线资源_亚洲黄色一级_国产性爱av免费阅读_上流社会2018在线完整免费观看_美国一级免费视频_91综合视频 | 中文在线资源_日本xxxxx高清_好男人蜜桃av久久久久久蜜桃_亚洲综合大片_少妇人妻无码专区在线视频_18禁免费高清啪啪网站 | 亚洲人成绝网站色www_国产福利在线视频_三年片在线观看免费大全爱奇艺_小明精品国产一区二区三区_一区二区亚洲精品_国产欧美日韩精品丝袜高跟鞋 | 一级黄色美女_人妻少妇乱子伦无码专区_2021国内精品久久久久久影院_丰满无码人妻热妇无码_4k岛国日韩精品**专区_久久亚洲国产成人精品无码区 | 国产精品美女视频免费观看软件_伊久在线_欧美大片一区二区三区_国产精品久久久久久免费软件_91免费视频网_毛片免费视频 | 婷婷中文字幕一区三区_免费视频a级毛片免费视频_在线黄色av_天天综合久久_成人黄色免费播放_欧美一区二区最爽乱淫视频免费看 | 青青草在线播放_国内精品久久久久久影院_精品无码一区二区三区爱欲九九_快色视频在线观看www_亚洲不卡无码永久在线_日本在线三区 | 欧美一区二区三区影院_avhd高清101谜片在线观看_中文字幕一区二区三区蜜月_欧美乱大交xxxxx古装_国产一级男女a爰免费视频_国产成年综合 | 国产毛片一区二区精品_在线天堂资源WWW在线污_亚洲成aⅴ人片_人妻无码中文专区久久五月婷_成人久久久_mimiaiboard最新地址 | 亚洲视频1区2区_少妇又黄又爽又紧又刺激_我脱了老师的内裤摸她的爆乳_嘿咻视频免费网站_99久久久国产精品免费调教网站_最新国产精品综合在线啪 | 最新版天堂中文在线官网_久久91精品国产91久久yfo_日本视频免费高清一本18_亚洲中文字幕精品级在线_色七七亚洲_18禁超污无遮挡无码免费应用 | 国产美女99p_色综合久久久久久久_日本熟妇色xxxxx日本免费看_成人综合网址_欧美日本不卡_成年美女黄网站18禁免费 | 亚洲91网站_加勒比中文无码久久综合色_啪啪综合视频_98k网站毛片成年女人网站_久久精品中文騷妇女内射_亚洲欧美人高清精品a∨ | 久久免费精品日本久久中文字幕_亲子乱AV一区二区三区_国产精品JIZZ在线观看无码_国产成人精品日本亚洲77美色_神马午夜不卡片_蜜臀ab | 人人爽人人爽人人片_免费在线色视频_亚洲日产中文字幕无码_最新黄网在线观看_中文字幕线观看_国色精品无码专区在线不卡 | 久青青在线观看视频国产_亚洲卡一卡二新区永久时长_成人免费福利视频_午夜激情视频_性视频一区二区_91theporn国产在线观看 | 秋霞鲁丝片av无码_成人影院免费观看_亚洲是色_亚洲精品国偷拍_国内精品久久久久久久久久_欧美精品videosse精子 | 欧美精品XXXX_久艹在线免费观看_夜夜夜夜夜操_韩日成人_在线播放h_成人区视频 | 人人爱人人添_欧洲性XXXX免费视频在线观看_国产精品久久久久久久天堂_深夜福利视频在线观看_欧美色视频一区_欧美国产专区 | 国产高清亚洲日韩一区_韩日激情_国产成人无码AV片在线观看不卡_午夜国产一级_成人综合区_a黄色片在线观看 | 熟妇人妻中文a∨无码_国产视频九九九_7878成人免费视频_性中国XXXX孕妇_av片国产_色情国产成人小说在线观看 | 成人春色www在线_久久调教_国产91综合网_日本VS中国VS亚洲看无码_给丰满丁字裤少妇按摩到高潮_操女人的网站 | 久久天堂亚洲_VA欧美国产在线视频_三年成全免费高清大全_少妇福利_免费一级毛片在线播放视频老_粉嫩高中生的第一次 | 极品主播福利_中文亚洲欧美_亚洲日本高清_亚洲国产桃花岛一区二区_人妻丰满熟妇AV无码片_天天天干 | 国产在线观看精品_麻豆快播_天天舔日日干_超碰成人人人做人人爽_中文字幕网在线_91精品大全 | 麻豆传谋在线观看免费mv_天天久久av_国产爱v_国产激情网址_久久日本三级韩国三级_笼中女囚在线观看 | 中文字幕在线精品不卡_久久婷婷五月综合97色_无遮挡1000部拍拍拍欧美劲爆_免费在线播放黄色网址_综合毛片_无翼乌口工全彩无遮挡老师 | 高潮videossex潮喷另类_中文字幕无码热在线视频_国产大屁股喷水视频在线观看_国产专区免费_A级无遮挡超级高清一在线观看_精品国产AV久久久久无码 | 日本三级排行榜_乱子伦xxxx无码_日本无人区码卡二卡三卡_天堂中文在线WWW天堂在线_韩国一区在线_天堂资源官网在线资源 | 再深点灬舒服灬太大的91优势_欧美aⅴ片_久热在线这里只有精品_日韩精选在线_av毛片免费在线观看_综合色一色综合久久网 | 成人日韩视频在线观看_绯色蜜臀av性久久久久蜜臀aⅴ_五月天色网站_久久精品资源_欧美日韩中文在线_香蕉伦理超碰久久岛国片 | 国产99视频精品免费视频36_www.波多野结衣.com_国产a级一级片_福利看片盒子永久国产_日韩精品久久久久久久九岛_亚洲九九免费视频 | 免费人成在线播放_精品亚洲视频在线观看_99爱免费视频_国产AV国产精品白丝JK制服_91久久久国产精品_九一成人免费视频 | 亚洲精品国产亚洲_欧美性生活一区二区三区_欧美亚洲日产综合新一区_欧美中文字幕一区二区_国产精品A1A2久久久_av看片在线观看 | 99久久精品免费看国产交换_天天干视频_老湿午夜免费yin22.xyz_网红av在线_福利视频入口_免费一区二区三区视频在线 | 不卡一区二区三区四区_XXXXX69日本少妇_欧美性猛交xxx嘿人猛交_777米奇影视男人久久_蜜桃色网_国内精品伊人久久久久 | 久久爱网_久久亚洲精品成人无码网站_夜夜躁狠狠躁日日躁视频黑人_四虎成人免费观看_精品久久久久久久久久久国产字幕_国产精品国产三级国产三不 | 精东天美麻豆果冻传媒mv_国产精品自拍小视频_久久精品日产第一区二区三区的特点_东京av在线_精品无码成人片一区二区98_亚洲一区二区在线 | 黄色成年人在线观看_最新毛片网_国产无线乱码新区_最新av在线_噜噜噜噜噜久久久久久91_chinese国产hdsex18一19 | 99久久精品免费看国产高清_一级录像片_91pro在线观看_99热久久精里都是精品6软件介绍_日韩三级中文字幕_日韩av在线第一页 |