[發明專利]一種連續加載Web AR對象的方法、裝置及設備在審
| 申請號: | 201810321109.3 | 申請日: | 2018-04-11 |
| 公開(公告)號: | CN108597028A | 公開(公告)日: | 2018-09-28 |
| 發明(設計)人: | 商彥磊;喬秀全;魏晨 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | G06T19/00 | 分類號: | G06T19/00;G06T15/20 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;吳歡燕 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 靜態模型 模型數據 下載 遠程服務器 裝置及設備 動畫數據 連續加載 渲染 綁定 加載 動畫配置文件 觸發事件 工作負載 時間節點 實時性差 數據生成 預先配置 構建 頁面 延遲 發送 返回 | ||
1.一種連續加載Web AR對象的方法,其特征在于,包括:
在Web瀏覽器加載頁面時,向遠程服務器發送下載AR模型的請求;
接收所述遠程服務器根據所述下載AR模型的請求返回的AR模型數據;
根據所述AR模型數據中的靜態模型數據生成靜態模型,并將所述AR模型數據中的動畫數據綁定到所述靜態模型;
基于綁定了動畫數據的所述靜態模型,根據特定觸發事件或在動畫配置文件預先配置的時間節點在所述Web瀏覽器中渲染出3D動畫模型。
2.根據權利要求1所述的方法,其特征在于,所述在Web瀏覽器加載頁面時,向遠程服務器發送下載AR模型的請求,具體包括:
在Web瀏覽器加載頁面時,開啟一個或多個子線程、利用HTTP請求向遠程服務器發送下載AR模型的請求。
3.根據權利要求1所述的方法,其特征在于,所述根據所述AR模型數據中的靜態模型數據生成靜態模型,并將所述AR模型數據中的模型動畫數據綁定到所述靜態模型,具體包括:
截取所述AR模型數據中靜態數據部分和動畫數據部分;其中,所述靜態數據部分為靜態模型數據,包括模型的頂點數組信息;所述動畫數據部分為模型動畫數據;
將所述靜態數據部分和所述動畫數據部分轉換為渲染格式,獲得渲染格式的靜態數據和渲染格式的動畫數據;
根據所述渲染格式的靜態數據獲取模型的頂點數據,根據所述頂點數據生成靜態模型;
將所述渲染格式的動畫數據添加進動畫數組,將所述動畫數組綁定到所述靜態模型。
4.根據權利要求3所述的方法,其特征在于,所述AR模型數據包括一個或多個AR模型的數據;
相應的,所述將所述靜態數據部分和所述動畫數據部分轉換為渲染格式,獲得渲染格式的靜態數據和渲染格式的動畫數據,具體包括:
對于一個或多個AR模型,若所述AR模型帶有一個或多個動畫,將每個AR模型的靜態數據部分轉換為一份渲染格式的靜態數據,將每個AR模型的一個或多個動畫數據部分對應的轉換為一份或多份渲染格式的動畫數據。
5.根據權利要求3所述的方法,其特征在于,所述根據所述渲染格式的靜態數據獲取模型的頂點數據,根據所述頂點數據生成靜態模型,具體包括:
將所述靜態數據中的頂點數組信息的所有頂點數據添加到模型頂點數組,并根據WebGL標準生成模型的頂點,其中所述頂點數組信息中的每三個數據為模型的一個頂點的三維坐標信息;
根據所述模型頂點數組的頂點數據,將每三個頂點拼接成面片,將所有面片添加到模型面片數組,并根據WebGL標準生成模型的面片;
根據生成的所有面片,搭建成靜態模型。
6.根據權利要求5所述的方法,其特征在于,所述靜態數據部分還包括模型的材質信息和/或貼圖信息;
相應的,所述根據所述渲染格式的靜態數據獲取模型的頂點數據,根據所述頂點數據生成靜態模型,還包括:
基于所述材質信息,根據WebGL標準賦予所述靜態模型對應的材質;和/或
基于所述貼圖信息,根據WebGL標準對所述靜態模型覆蓋對應的貼圖。
7.根據權利要求3-6任一項所述的方法,其特征在于,所述基于綁定了模型動畫數據的所述靜態模型,根據特定觸發事件或在動畫配置文件預先配置的時間節點在所述Web瀏覽器中渲染出3D動畫模型,具體包括:
基于綁定了模型動畫數據的所述靜態模型,根據特定觸發事件或在動畫配置文件預先配置的時間節點在所述Web瀏覽器中渲染出所述靜態模型;
若所述靜態模型綁定了一個模型動畫數據,則根據所述一個模型動畫數據對所述靜態模型進行渲染,得到3D動畫模型;
若所述靜態模型綁定了多個模型動畫數據,則根據渲染和播放的順序獲取動畫數據,并與相應的靜態模型進行綁定后分別添加到動畫數組,并根據播放需求對動畫數組中的動畫數據賦予相應的權重,根據每個動畫數據的權重對所述靜態模型進行對應的渲染,得到3D動畫模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810321109.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖形數據的訪問方法及裝置
- 下一篇:虛擬物體顯示的方法及裝置





