[發明專利]一種適用于頭發和物體碰撞的實時運動仿真方法有效
| 申請號: | 201510081331.7 | 申請日: | 2015-02-15 |
| 公開(公告)號: | CN104679577B | 公開(公告)日: | 2018-02-02 |
| 發明(設計)人: | 周昆;柴蒙磊;鄭昌熙 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 杭州求是專利事務所有限公司33200 | 代理人: | 邱啟旺 |
| 地址: | 310058 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 頭發 物體 碰撞 實時 運動 仿真 方法 | ||
1.一種實時頭發物體碰撞運動仿真的方法,其特征在于,包括如下步驟:
(1)簡化模型的預計算生成:對目標頭發模型基于離線運動仿真數據選取代表發絲,并計算所有的基于代表發絲蒙皮插值的簡化模型;該步驟包括如下子步驟:
(1.1)根據目標頭發模型錄制訓練頭部運動序列Tf,基于錄制的訓練頭部運動序列Tf,使用通用的頭發運動仿真技術對目標頭發模型進行離線的運動仿真,并進行對齊,得到目標頭發模型的訓練運動仿真數據Hf;
(1.2)利用步驟(1.1)中得到的目標頭發模型的訓練運動仿真數據Hf,使用稀疏編碼方法優化得到一組稀疏基M以及線性組合系數α,使得這些稀疏基通過線性組合可以近似且稀疏地重構訓練運動仿真數據Hf,并從目標頭發模型中選取同樣數量的代表發絲G擬合這些稀疏基,并對目標頭發模型的每一個發絲s在目標頭發模型的所有代表發絲G中選取其影響代表發絲Gs;
(1.3)利用步驟(1.1)中得到的目標頭發模型的訓練運動仿真數據Hf,步驟(1.2)中得到的目標頭發模型的代表發絲G以及目標頭發模型中每個發絲的影響代表發絲Gs,通過Gs的不同組合來構建目標頭發模型中每個發絲s的所有簡化模型m,每個簡化模型使用Gs中的部分代表發絲Gsm,通過Gsm的蒙皮插值來重構發絲;使用蒙皮權值優化方法計算每個簡化模型的蒙皮插值權值wg→s,使得使用此權值進行重構得到的發絲最近似擬合目標頭發模型的訓練運動仿真數據Hf;
(2)實時運動仿真與插值:實時進行步驟(1)代表發絲的運動仿真,并選取步驟(1)中符合場景物體碰撞情況的簡化模型,插值得到目標頭發模型的所有發絲;
(3)碰撞修正:對步驟(2)的目標頭發模型的所有發絲進行碰撞檢測,并通過雙向修正的方式將碰撞修正作用在步驟(1)的代表發絲上以此修正目標頭發模型,得到修正后的目標頭發模型的所有發絲。
2.根據權利要求1所述的實時頭發物體碰撞運動仿真方法,其特征在于,所述步驟(2)包括如下子步驟:
(2.1)對步驟(1.2)得到的目標頭發模型的代表發絲G利用質量彈簧模型進行實時的運動仿真,同時考慮外力,與場景物體的碰撞以及自身發絲間的作用,得到代表發絲運動仿真結果Gt;
(2.2)基于步驟(2.1)得到的目標頭發模型的代表發絲運動仿真結果Gt,計算任一對代表發絲(i,j)之間的包括位置與速度在內的運動相似度d(i,j),并檢測兩者相連路徑上與場景中物體的碰撞情況,基于這些結果得到代表發絲之間的運動一致性,并以此對代表發絲進行聚類,使得每一個聚類內的代表發絲之間均符合運動一致性;
(2.3)基于步驟(2.2)得到的代表發絲聚類,對目標頭發模型的每個發絲,從步驟(1.3)得到的其所有簡化模型中選取符合代表發絲聚類,并與當前簡化模型最為接近的一個簡化模型mt;
(2.4)基于步驟(2.3)得到的目標頭發模型的每個發絲選取的簡化模型mt,按照步驟(1.3)中計算得到的影響代表發絲Gsm以及插值蒙皮權值wg→s使用步驟(2.1)得到的代表發絲運動仿真結果進行插值得到該發絲的當前位置,從而得到目標頭發模型的當前形態Ht。
3.根據權利要求2所述的實時頭發物體碰撞運動仿真方法,其特征在于,所述步驟(3)包括如下子步驟:
(3.1)對步驟(2.4)得到的目標頭發模型的當前形態Ht,對其每個發絲的當前位置與場景物體進行碰撞檢測,并計算其碰撞修正力Is(i),包括其大小與方向;
(3.2)將步驟(3.1)得到的目標頭發模型的每個發絲粒子的碰撞修正力Is(i),根據步驟(2.3)選取的該發絲當前的簡化模型mt中的蒙皮插值權值wg→s,投影至步驟(1.2)得到的目標頭發模型的代表發絲G上,優化得到每個代表發絲的碰撞修正力使得其通過當前簡化模型的插值結果與原碰撞修正力Is(i)相似;
(3.3)使用步驟(3.2)投影到目標頭發模型的代表發絲G上的碰撞修正力作用于其運動仿真過程中,使得修正后的代表發絲根據步驟(2.3)選取的該發絲當前的簡化模型進行插值后的新目標頭發模型Ht*與場景物體的碰撞情況得到緩解。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510081331.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種工作模式切換方法及電子設備
- 下一篇:仿真裝置、仿真方法





