[發明專利]一種虛擬天空畫面的渲染方法及相關設備有效
| 申請號: | 202110362290.4 | 申請日: | 2021-04-02 |
| 公開(公告)號: | CN113077541B | 公開(公告)日: | 2022-01-18 |
| 發明(設計)人: | 劉立;周明付 | 申請(專利權)人: | 廣州益聚未來網絡科技有限公司 |
| 主分類號: | G06T15/20 | 分類號: | G06T15/20;G06T11/00 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 劉延喜 |
| 地址: | 510555 廣東省廣州市黃埔區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬 天空 畫面 渲染 方法 相關 設備 | ||
本申請實施例提供了一種虛擬天空畫面的渲染方法及相關設備,涉及計算機技術領域。該方法包括:獲取預設球體模型上各頂點法線的向量信息;基于虛擬天空畫面的預設背景色信息與各頂點法線的向量信息,確定預設球體模型上各像素點位置的顏色信息;基于各像素點位置的顏色信息在預設球體模型上渲染出虛擬天空畫面。本申請方案的實施可以有效提高渲染虛擬天空畫面的效率。
技術領域
本申請涉及計算機技術領域,具體而言,本申請涉及一種虛擬天空畫面的渲染方法及相關設備。
背景技術
在一些場景體驗的程序或網頁中,如3D游戲程序或網頁,一般構造有一個視覺上接近真實世界的虛擬環境,使得用戶在使用該程序時可以獲得真切的體驗感。
在現有技術中,針對虛擬環境中天空畫面的構造一般是基于由人工預先繪制或拍攝的天空全景圖在產品中進行渲染獲得。該方法的實施對前期繪制或拍攝的要求非常高;同時渲染所得的天空畫面分辨率一般較低,導致畫面呈現模糊;且渲染所得的天空畫面屬于靜態畫面,用戶體驗感較差。
發明內容
本申請提供的技術方案旨在至少能解決上述的技術缺陷之一。其中,技術方案如下:
在本申請的第一方面,提供了一種虛擬天空畫面的渲染方法,包括:
獲取預設球體模型上各頂點法線的向量信息;
基于虛擬天空畫面的預設背景色信息與所述各頂點法線的向量信息,確定所述預設球體模型上各像素點位置的顏色信息;
基于所述各像素點位置的顏色信息在所述預設球體模型上渲染出虛擬天空畫面。
結合第一方面,本申請在第一方面的第一種實施方式中,所述獲取預設球體模型上各頂點法線的向量信息,包括:
獲取在虛擬環境中用于構建虛擬天空畫面的預設球體模型,所述預設球體模型上各個頂點的頂點坐標信息;
基于所述頂點坐標信息與所述各個頂點對應的法線,確定各個頂點法線的向量信息。
結合第一方面的第一種實施方式,本申請在第一方面的第二種實施方式中,所述預設球體模型包括半球體模型,由至少兩條在維度方向上布設的第一線條和至少兩條在經度方向上布設的第二線條構成;所述頂點包括所述第一線條和第二線條的交匯點。
結合第一方面,本申請在第一方面的第三種實施方式中,所述基于虛擬天空畫面的預設背景色信息與所述各頂點法線的向量信息,確定所述預設球體模型上各像素點位置的顏色信息,包括以下任一項:
針對每一頂點,基于虛擬天空畫面的預設背景色信息與該頂點對應的頂點法線在右手坐標系上的Y軸信息,計算得到該頂點位置的顏色信息;基于各頂點位置的顏色信息確定所述預設球體模型上各像素點位置的顏色信息;
基于所述各頂點法線的向量信息,確定所述預設球體模型上各像素點法線的向量信息;針對每一像素點,基于虛擬天空畫面的預設背景色信息與該像素點對應的像素點法線在右手坐標系上的Y軸信息,計算得到各像素點位置的顏色信息。
結合第一方面的第三種實施方式,本申請在第一方面的第四種實施方式中,所述頂點位置的顏色信息描述為:
color=backcolor-normal.y2*C
其中,color為頂點位置或像素點位置的顏色信息,back color為預設背景色信息,normal.y為頂點法線或像素點法線在右手坐標系上的Y軸信息,C為用于調整虛擬天空畫面顏色變化的系數。
結合第一方面的第三種實施方式,本申請在第一方面的第五種實施方式中,所述基于各頂點位置的顏色信息確定所述預設球體模型上各像素點位置的顏色信息,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州益聚未來網絡科技有限公司,未經廣州益聚未來網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110362290.4/2.html,轉載請聲明來源鉆瓜專利網。





