[發(fā)明專利]應用于VR場景的線條軌跡繪制方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201611242442.2 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN108268257B | 公開(公告)日: | 2021-06-08 |
| 發(fā)明(設計)人: | 劉德建;林琛;邱霖輝 | 申請(專利權)人: | 福建省天奕網(wǎng)絡科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350212 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 vr 場景 線條 軌跡 繪制 方法 系統(tǒng) | ||
1.應用于VR場景的線條軌跡繪制方法,其特征在于,包括:
對VR感知設備的操作設備的底層SDK進行統(tǒng)一封裝;
向業(yè)務層提供所述操作設備的輸入回調接口和操作信息,所述操作信息包括空間坐標和旋轉角度;
通過創(chuàng)建在業(yè)務層的畫筆管理器中的LineRender軌跡畫筆,在獲取操作設備的操作信息后,將其渲染到VR場景中,生成對應的操作軌跡;
還包括:
畫筆管理器中的粒子系統(tǒng)軌跡畫筆在獲取所述操作信息后,依據(jù)所述操作信息,通過粒子發(fā)射器在VR場景中生成對應的操作軌跡;
還包括:
畫筆管理器中的平面軌跡畫筆在獲取所述操作信息后,依據(jù)密度過濾算法將所述操作信息中重復位置的空間坐標過濾掉;
依據(jù)過濾后的空間坐標,通過sprite技術拼合成操作軌跡;
還包括:
在操作軌跡的各節(jié)點下存放一碰撞體節(jié)點,通過兩點關系計算獲取相鄰兩節(jié)點的膠囊碰撞體;
將相鄰膠囊碰撞體通過Joint節(jié)點連接,從而計算得到操作軌跡的線條碰撞體。
2.如權利要求1所述的應用于VR場景的線條軌跡繪制方法,其特征在于,還包括:
將包括操作信息、操作軌跡的數(shù)據(jù)以及線條撞體的數(shù)據(jù)的線條軌跡文件以PB格式存儲至本地;
通過讀取并解析所述線條軌跡文件,使用畫筆管理器在VR場景中繪制出操作軌跡。
3.應用于VR場景的線條軌跡繪制系統(tǒng),其特征在于,包括:
封裝模塊,用于對VR感知設備的操作設備的底層SDK進行統(tǒng)一封裝;
提供模塊,用于向業(yè)務層提供所述操作設備的輸入回調接口和操作信息,所述操作信息包括空間坐標和旋轉角度;
第一軌跡生成模塊,用于通過創(chuàng)建在業(yè)務層的畫筆管理器中的LineRender軌跡畫筆,在獲取操作設備的操作信息后,將其渲染到VR場景中,生成對應的操作軌跡;
還包括:
第二軌跡生成模塊,用于畫筆管理器中的粒子系統(tǒng)軌跡畫筆在獲取所述操作信息后,依據(jù)所述操作信息,通過粒子發(fā)射器在VR場景中生成對應的操作軌跡;
還包括:
過濾模塊,用于畫筆管理器中的平面軌跡畫筆在獲取所述操作信息后,依據(jù)密度過濾算法將所述操作信息中重復位置的空間坐標過濾掉;
第三軌跡生成模塊,用于依據(jù)過濾后的空間坐標,通過sprite技術拼合成操作軌跡;
還包括:
第一計算模塊,用于在操作軌跡的各節(jié)點下存放一碰撞體節(jié)點,通過兩點關系計算獲取相鄰兩節(jié)點的膠囊碰撞體;
第二計算模塊,用于將相鄰膠囊碰撞體通過Joint節(jié)點連接,從而計算得到操作軌跡的線條碰撞體。
4.如權利要求3所述的應用于VR場景的線條軌跡繪制系統(tǒng),其特征在于,還包括:
存儲模塊,用于將包括操作信息、操作軌跡的數(shù)據(jù)以及線條撞體的數(shù)據(jù)的線條軌跡文件以PB格式存儲至本地;
繪制模塊,用于通過讀取并解析所述線條軌跡文件,使用畫筆管理器在VR場景中繪制出操作軌跡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建省天奕網(wǎng)絡科技有限公司,未經(jīng)福建省天奕網(wǎng)絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611242442.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





