[發明專利]一種VR角色控制方法在審
| 申請號: | 202010778151.5 | 申請日: | 2020-08-05 |
| 公開(公告)號: | CN114053685A | 公開(公告)日: | 2022-02-18 |
| 發明(設計)人: | 葉玉寧 | 申請(專利權)人: | 葉玉寧 |
| 主分類號: | A63F13/212 | 分類號: | A63F13/212;A63F13/245 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 200129 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 vr 角色 控制 方法 | ||
1.一種VR角色控制方法,其特征在于,包括以下步驟:
S1:根據上半身定位設備和‘靈魂體’定位點牽引法控制上半身位姿;
S2:根據下肢控制器的輸入信息控制下半身位姿;
S3:根據VR頭顯的旋轉信息和手部控制器上的單個按鍵控制人體中心的三自由度旋轉;
S4:通過下肢控制器的特定操作控制人體中心的二自由度水平平移;
S5:通過下肢控制器的特定操作和游戲地形控制防跌倒碰撞體的高度,進而控制人體中心的垂直平移。
2.根據權利要求1所述步驟S1中的‘靈魂體’定位點牽引法,其特征在于: 在‘靈魂體’的特定部位上設置有定位點,角色實體對應部位也設置有定位點,其中角色實體上的定位點帶有剛體組件且相對于身體某個部位固定;以角色實體中的定位點為向量起點,靈魂體中的相應定位點作為向量終點,定義向量a;每一個物理幀賦給角色實體上的定位點一個相對于人體中心的新速度v,v等于向量a除以物理幀刷新時間,若a模長大于設定值則不改變定位點的速度。
3.根據權利要求1所述步驟S3中控制人體中心的三自由度旋轉,其特征在于:根據初始頭顯四元數,t時刻頭顯的四元數,可以計算出由到的旋轉向量n;操縱者按下手部控制器上的按鍵,且n對應的旋轉角大于設定值,則游戲角色的人體中心會繞n旋轉。
4.根據權利要求1所述步驟S4中控制人體中心的二自由度水平平移,其特征在于:對于單個下肢控制器的輸入數據,建立對應的x,y,z相空間,每一個物理幀獲得一個相坐標(t),根據上一幀的相坐標點可以獲得一個相速度(t),計算此時的(t)=(t)(t);將一個時間周期內的(t)平均化得到,再計算,k為控制系數;將兩個下肢控制器得到的速度相加得到合速度,在一個時間周期結束時賦給人體中心合速度。
5.根據權利要求1所述步驟S5中控制人體中心的垂直平移,其特征在于:添加一個防跌倒碰撞體,初始位置位于下軀干下方;每一個物理幀獲取地面高度h,若h與前一幀中的地面高度之差d小于設定值,則防跌倒碰撞體沿豎直軸移動d,其中防跌倒碰撞體的高度被限制在h+lmin與h+lmax之間;當左右下肢控制器輸入的y值均大于設定值,防跌倒碰撞體的高度持續降低;當左右下肢控制器輸入的y值均小于設定值,防跌倒碰撞體的高度持續升高并且自身具有動量;當左右下肢控制器輸入的y值均位于一定范圍內,防跌倒碰撞體的高度持續升高但自身不具有動量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于葉玉寧,未經葉玉寧許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010778151.5/1.html,轉載請聲明來源鉆瓜專利網。





