[發明專利]虛擬對象顯示方法、裝置、設備及存儲介質有效
| 申請號: | 202011377827.6 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112562051B | 公開(公告)日: | 2023-06-27 |
| 發明(設計)人: | 黃曉權 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06T15/00 | 分類號: | G06T15/00;G06T15/04;G06T15/50;A63F13/52 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 徐立 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 對象 顯示 方法 裝置 設備 存儲 介質 | ||
1.一種虛擬對象顯示方法,其特征在于,所述方法包括:
響應于虛擬對象的顯示指令,獲取所述虛擬對象所在虛擬環境的紋理圖;
根據觀察所述虛擬環境的視角和所述虛擬對象在所述虛擬環境中的位置,從所述紋理圖中,獲取目標光照信息和所述虛擬環境的待顯示區域;
顯示所述虛擬環境的待顯示區域;
基于所述目標光照信息,在顯示的虛擬環境中顯示所述虛擬對象;
其中,所述紋理圖基于下述過程得到:
基于全局光照信息,渲染得到所述虛擬環境;
獲取拍攝參數,所述拍攝參數包括不同角度對應的拍攝參數;
對于任一個角度對應的拍攝參數,按照所述拍攝參數,確定所述虛擬環境中所述拍攝參數對應的區域;將所述拍攝參數對應的區域投射于單一投影面上,得到所述區域的透視圖,將所述透視圖作為所述虛擬環境的一個環境圖像,所述虛擬環境中任一區域包含于所述不同的環境圖像中任一環境圖像中;
基于所述虛擬環境不同的環境圖像,獲取所述紋理圖。
2.根據權利要求1所述的方法,其特征在于,所述基于全局光照信息,渲染得到所述虛擬環境,包括:
獲取所述虛擬環境的三維模型和貼圖;
按照所述全局光照信息,對所述三維模型和貼圖進行渲染,得到所述虛擬環境。
3.根據權利要求1所述的方法,其特征在于,所述不同角度包括六個角度,所述六個角度分別為所述虛擬環境的世界坐標系中坐標軸的正方向和反方向。
4.根據權利要求1所述的方法,其特征在于,所述基于所述虛擬環境不同的環境圖像,獲取所述紋理圖,包括:
將所述不同環境圖像平鋪地繪制于一個圖像中;
對所述圖像進行壓縮,得到所述紋理圖。
5.根據權利要求4所述的方法,其特征在于,所述將所述不同環境圖像平鋪地繪制于一個圖像中,包括:
按照所述不同角度的目標順序,將所述不同環境圖像平鋪地繪制于一個圖像中;
所述根據觀察所述虛擬環境的視角和所述虛擬對象在所述虛擬環境中的位置,從所述紋理圖中,獲取目標光照信息和所述虛擬環境的待顯示區域,包括:
根據觀察所述虛擬環境的視角和所述虛擬對象在所述虛擬環境中的位置,按照所述目標順序,對所述紋理圖中不同的環境圖像進行采樣,得到所述目標光照信息和所述待顯示區域。
6.根據權利要求1所述的方法,其特征在于,所述根據觀察所述虛擬環境的視角和所述虛擬對象在所述虛擬環境中的位置,從所述紋理圖中,獲取目標光照信息和所述虛擬環境的待顯示區域,包括:
根據觀察所述虛擬環境的視角,對所述紋理圖中所述視角對應的區域進行采樣,得到所述虛擬環境的待顯示區域;
根據所述虛擬對象在所述虛擬環境中的位置,獲取所述紋理圖中與目標像素點的亮度信息,得到所述目標光照信息,所述目標像素點為與所述虛擬對象距離小于距離閾值的像素點。
7.根據權利要求1所述的方法,其特征在于,所述響應于虛擬對象的顯示指令,獲取所述虛擬對象所在虛擬環境的紋理圖,包括:
響應于所述虛擬對象的顯示指令,從配置文件中,提取所述虛擬對象所在虛擬環境的紋理圖。
8.根據權利要求1所述的方法,其特征在于,所述虛擬對象所在虛擬環境為局部虛擬環境;
所述獲取所述虛擬對象所在虛擬環境的紋理圖,包括:
獲取所述虛擬對象在全局虛擬環境中的位置;
根據所述位置,從所述全局虛擬環境中至少兩個局部虛擬環境的紋理圖中,提取目標局部虛擬環境的紋理圖,所述目標局部虛擬環境為所述位置所在虛擬環境。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011377827.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種終端與智能化設備的連接方法
- 下一篇:一種機械手滑塊整體加工工藝





