[發(fā)明專利]骨骼柔體實(shí)現(xiàn)方法、裝置及電子設(shè)備在審
| 申請(qǐng)?zhí)枺?/td> | 201711459833.4 | 申請(qǐng)日: | 2017-12-28 |
| 公開(kāi)(公告)號(hào): | CN108133505A | 公開(kāi)(公告)日: | 2018-06-08 |
| 發(fā)明(設(shè)計(jì))人: | 龔靜 | 申請(qǐng)(專利權(quán))人: | 北京像素軟件科技股份有限公司 |
| 主分類號(hào): | G06T13/40 | 分類號(hào): | G06T13/40;G06T19/20;A63F13/56 |
| 代理公司: | 北京超凡志成知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11371 | 代理人: | 梁香美 |
| 地址: | 102200 北京市昌平區(qū)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 骨骼 幀位置 柔體 裝置及電子設(shè)備 骨骼關(guān)節(jié) 骨骼鏈 旋轉(zhuǎn)量 計(jì)算開(kāi)銷 目標(biāo)對(duì)象 移動(dòng)轉(zhuǎn)換 運(yùn)行效率 創(chuàng)建 移動(dòng) | ||
1.一種骨骼柔體實(shí)現(xiàn)方法,其特征在于,所述方法包括:
創(chuàng)建目標(biāo)對(duì)象對(duì)應(yīng)的骨骼關(guān)節(jié)樹(shù),所述骨骼關(guān)節(jié)樹(shù)由多個(gè)骨骼組成,各所述骨骼具有自身的父骨骼和/或子骨骼;
針對(duì)具有自身父骨骼的各所述骨骼,獲得該骨骼的當(dāng)前幀位置和下一幀位置,并獲得該骨骼的父骨骼的當(dāng)前幀位置和下一幀位置;
根據(jù)所述骨骼的當(dāng)前幀位置和下一幀位置以及所述父骨骼的當(dāng)前幀位置和下一幀位置計(jì)算得到所述骨骼相對(duì)于所述父骨骼的旋轉(zhuǎn)量;
根據(jù)所述旋轉(zhuǎn)量控制所述骨骼與所述父骨骼之間的骨骼鏈繞所述父骨骼進(jìn)行旋轉(zhuǎn)以使所述骨骼從當(dāng)前幀位置移動(dòng)到下一幀位置。
2.根據(jù)權(quán)利要求1所述的骨骼柔體實(shí)現(xiàn)方法,其特征在于,所述根據(jù)所述骨骼的當(dāng)前幀位置和下一幀位置以及所述父骨骼的當(dāng)前幀位置和下一幀位置計(jì)算得到所述骨骼相對(duì)于所述父骨骼的旋轉(zhuǎn)量的步驟,包括:
根據(jù)所述骨骼的下一幀位置以及所述父骨骼的下一幀位置計(jì)算得到所述骨骼與所述父骨骼之間的第一向量;
根據(jù)所述骨骼的當(dāng)前位置以及所述父骨骼的下一幀位置計(jì)算得到所述骨骼與所述父骨骼之間的第二向量;
根據(jù)所述第一向量和所述第二向量計(jì)算得到所述骨骼相對(duì)于所述父骨骼的旋轉(zhuǎn)量。
3.根據(jù)權(quán)利要求1所述的骨骼柔體實(shí)現(xiàn)方法,其特征在于,所述根據(jù)所述旋轉(zhuǎn)量控制所述骨骼與所述父骨骼之間的骨骼鏈繞所述父骨骼進(jìn)行旋轉(zhuǎn)以使所述骨骼從當(dāng)前幀位置移動(dòng)到下一幀位置的步驟,包括:
獲得所述骨骼和所述父骨骼之間的骨骼鏈;
在所述父骨骼從當(dāng)前幀位置移動(dòng)到所述下一幀位置后,根據(jù)所述旋轉(zhuǎn)量使所述骨骼鏈繞所述父骨骼的下一幀位置旋轉(zhuǎn),以使所述骨骼從當(dāng)前幀位置移動(dòng)到下一幀位置。
4.根據(jù)權(quán)利要求1所述的骨骼柔體實(shí)現(xiàn)方法,其特征在于,所述針對(duì)具有自身父骨骼的各所述骨骼,獲得該骨骼的當(dāng)前幀位置和下一幀位置,并獲得該骨骼的父骨骼的當(dāng)前幀位置和下一幀位置的步驟之前,所述方法還包括:
設(shè)置各所述骨骼的物理屬性,所述物理屬性包括骨骼剛性、重力以及骨骼在移動(dòng)過(guò)程中受到的與移動(dòng)方向相反的阻力中的至少一種。
5.根據(jù)權(quán)利要求4所述的骨骼柔體實(shí)現(xiàn)方法,其特征在于,所述根據(jù)所述旋轉(zhuǎn)量控制所述骨骼與所述父骨骼之間的骨骼鏈繞所述父骨骼進(jìn)行旋轉(zhuǎn)以使所述骨骼從當(dāng)前幀位置移動(dòng)到下一幀位置的步驟之前,所述方法還包括:
根據(jù)所述物理屬性對(duì)計(jì)算得到的旋轉(zhuǎn)量進(jìn)行調(diào)整。
6.根據(jù)權(quán)利要求1所述的骨骼柔體實(shí)現(xiàn)方法,其特征在于,所述獲得該骨骼的當(dāng)前幀位置和下一幀位置的步驟,包括:
獲取所述骨骼的當(dāng)前幀位置以及所述骨骼的上一幀位置,計(jì)算得到所述上一幀位置到所述當(dāng)前幀位置的歷史向量;
計(jì)算所述骨骼從所述上一幀位置到所述當(dāng)前幀位置之間的間隔時(shí)長(zhǎng);
根據(jù)所述歷史向量以及所述間隔時(shí)長(zhǎng)計(jì)算得到所述骨骼的下一幀位置。
7.一種骨骼柔體實(shí)現(xiàn)裝置,其特征在于,所述裝置包括:
創(chuàng)建模塊,用于創(chuàng)建目標(biāo)對(duì)象對(duì)應(yīng)的骨骼關(guān)節(jié)樹(shù),所述骨骼關(guān)節(jié)樹(shù)由多個(gè)骨骼組成,各所述骨骼具有自身的父骨骼和/或子骨骼;
位置獲取模塊,用于針對(duì)具有自身父骨骼的各所述骨骼,獲得該骨骼的當(dāng)前幀位置和下一幀位置,并獲得該骨骼的父骨骼的當(dāng)前幀位置和下一幀位置;
計(jì)算模塊,用于根據(jù)所述骨骼的當(dāng)前幀位置和下一幀位置以及所述父骨骼的當(dāng)前幀位置和下一幀位置計(jì)算得到所述骨骼相對(duì)于所述父骨骼的旋轉(zhuǎn)量;
旋轉(zhuǎn)模塊,用于根據(jù)所述旋轉(zhuǎn)量控制所述骨骼與所述父骨骼之間的骨骼鏈繞所述父骨骼進(jìn)行旋轉(zhuǎn)以使所述骨骼從當(dāng)前幀位置移動(dòng)到下一幀位置。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京像素軟件科技股份有限公司,未經(jīng)北京像素軟件科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711459833.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種基于運(yùn)動(dòng)路徑生成條帶粒子路徑的方法及裝置
- 人臉圖像處理方法及裝置
- 音頻數(shù)據(jù)處理方法和裝置
- 一種視頻數(shù)據(jù)存儲(chǔ)方法及裝置
- 子幀位置的確定方法及裝置、存儲(chǔ)介質(zhì)、電子裝置
- 人臉關(guān)鍵點(diǎn)跟蹤方法、介質(zhì)、裝置和計(jì)算設(shè)備
- 利用廣角幀內(nèi)預(yù)測(cè)的位置相關(guān)幀內(nèi)預(yù)測(cè)組合
- 基于位置的幀內(nèi)預(yù)測(cè)
- H.264視頻編碼方法、裝置、芯片、存儲(chǔ)設(shè)備及電子設(shè)備
- 視頻中指定區(qū)域的跟蹤方法、裝置、可讀介質(zhì)和電子設(shè)備





